Skip to content

webpack

安装本地依赖

shell
 npm install webpack webpack-cli -D # 安装到本地依赖

打包项目

shell
npx webpack

Loader

shell
npm install css-loader -D //处理css
npm install style-loader -D //将处理好的css加载到style标签上
npm install postcss-loader postcss -D //兼容css 添加厂商前缀
npm install postcss postcss-loader postcss-preset-env -D //兼容css 添加厂商前缀报错使用这个命令
npm install less-loader -D //less
npm install sass-loader node-sass //sass
npm install file-loader -D //解决图片引入问题 将图片copy到指定目录 默认为dist

plugin

shell
npm install html-webpack-plugin -D //js或者css自动引入到html模板中
npm install clean-webpack-plugin -D //每次打包前将dist目录清空
npm install mini-css-extract-plugin -D //以css文件方式引入到页面上

区分环境

shell
npm install cross-env -D
json
"scripts": {
    "dev": "cross-env NODE_ENV=dev webpack serve --mode development", 
    "test": "cross-env NODE_ENV=test webpack --mode production",
    "build": "cross-env NODE_ENV=prod webpack --mode production"
  },

启动devServer

shell
npm intall webpack-dev-server@3.11.2 -D

完整配置

json

Released under the MIT License.