Parcel 是 Web 应用打包工具,适用于经验不同的开发者。它利用多核处理提供了极快的速度,并且不需要任何配置。 Parcel 可以使用任何类型的文件作为入口,但是最好还是使用 HTML 或 JavaScript 文件。如果在 HTML 中使用相对路径引入主要的 JavaScript 文件,Parcel 也将会对它进行处理将其替换为相对于输出文件的 URL 地址。 全局安装parcel:
创建项目文件夹后,构建项目:(-y 全选是) npm init -y 生产模式安装parcel到项目,在项目目录下创建一个 package.json 文件。:
接下来,创建一个 index.html 和 index.js 文件:
console.log('hello world') 接着,通过修改你的
然后,你就能运行它了:
npm run build 如果有项目配置文件,方便后期修改。parcel打包就比较麻烦,如何跳过不需要打包的文件?parcel 会自动识别html中的引用,如果是 因此项目配置js文件,可采用http:// 来标识,在body的index.js之前引用。如:
为便于调试,config.js的路径和tomcat或者npm的IP和端口号一致。 这样config.js的变量和方法可以在所有模块中可以作为全局变量使用。config.js文件一般作者采用一个config对象。例如:let config={ AppName:"我的Web应用",Version:"12.3.0" }; 在parcel run build打包后,需将config.js文件复制到dist文件夹,注意dist中的config.js修改保持最新。 然后在index.html文件中的 <script src="http://localhost:8080/webproject/config.js"></script> 绝对路径改为相对路径: <script src="./config.js"></script> 这样dist文件夹就可以部署发布到tomcat,不受tomcat的IP和端口的影响。 ——jcstone |
|
来自: Jcstone > 《Javascript》