🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### webpack 4.x 安装 1. 首先需要在全局中安装 ``` npm install webpack -g npm install webpack-cli -g // 与webpack 3.x 的区别 ``` 2. 接下来打开新的文件夹,创建package.json ``` npm init ``` 初始化 `package.json` 文件。 3. 局部安装 ``` npm install webpack --save npm install webpack-cli --save ``` ### webpack 4.x 基本打包编译 1. webpack 3.x 编译 ``` webpack a.js b.js ``` ```bash # {extry file}出填写入口文件的路径,本文中就是上述main.js的路径, # {destination for bundled file}处填写打包文件的存放路径 # 填写路径的时候不用添加{} webpack {entry file} {destination for bundled file} ``` 以上就是 `4` 版本之前的使用方式,但是这种方式在 `4` 版本中就不能使用了,`4` 版本有自己的新的方式 2. webpack 4.x 默认打包编译 为什么上面要写默认打包编译,是因为webpack可以自定义打包编译配置,我们首先说下默认的打包编译。 ``` entry: "/src/index.js" // 默认入口文件 output: "/dist/main.js" // 默认输入文件 ``` 上面路径及文件中,`src` 和 `index.js` 需要我们手动去创建,在 `index.js` 中写好js代码即可,其余的 `dist` 和 `main.js` 都是由系统自动生成的,并且当你再一次编译时,会自动的在 `dist` 中覆盖同名文件。 而webpack 4.x 的编译命令也发生变化了,如下所示,分为开发环境和生产环境的命令 ``` webpack --mode development webpack --mode production ``` 使用命令后,会自动生成文件。 配置 `package.json` 文件 ```js "scripts": { "dev": "webpack --mode development", "build": "webpack --mode production" } ``` 可以使用 `npm ruin dev` 和 `npm run build` 进行执行命令