1.初始化webpack

为什么要使用webpack:
  因为 es6 的 module语法在script中只能单个引入:
  <script type="module" src="../src/main.js"></script>
而我们做工程化开发,程序结构是复杂的,是层层嵌套的
所以使用webpack来进行工程化开发,对我们所写的代码进行编译

1. 资源目录

目录结构

一般,我们在src目录下存放我们的代码及入口文件,在public文件夹下放静态资源

2. 初始化package.json:

npm i init -y 来初始化 package.json 

此时会生成一个基础的 package.json 文件

3. 下载依赖

 npm i webpack webpack-cli -D

4. 启用webpack

a. 开发模式

  npx webpack ./src/main.js --mode=development

b. 生产模式

  npx webpack ./src/main.js --mode=production

npx webpack: 是用来运行本地安装 webpack 包的
./scr/main.js: 制定 webpack 从 main.js 文件开始打包,不但会打包 main.js , 还会将其依赖也一起打包进来。
-- mode=xxx: 制定模式(环境)。

5. 观察输出文件

默认 webpack 会将文件打包输出到 dist 目录下,我们查看 dist 目录下文件情况就好了

总结:
webpack 本身功能比较少,只能处理 js 资源,一旦遇到 css 等其他资源就会报错
所以我们学习 webpack, 就是主要学习如何处理其他资源。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容