# webpack搭建 **Repository Path**: lcbzm/webpack_construction ## Basic Information - **Project Name**: webpack搭建 - **Description**: webpack简单搭建构建项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README webpack搭建项目 =========================== ###搭建步骤 #1.cnpm init -y //初始化npm
#2.cnpm install //安装node运行依赖 ``` cnpm i webpack webpack-cli webpack-dev-server css-loader style-loader postcss-loader autoprefixer less less-loader url-loader file-loader babel-loader @babel/core @babel/preset-env html-webpack-plugin eslint eslint-loader stylelint stylelint-webpack-plugin stylelint-config-standard jest jest-webpack -D ``` #3.配置eslint ``` node node_modules/eslint/bin/eslint --init ``` #4.配置stylelint ``` new StylelintWebpackPlugin({ files:['./src/css/**/*.css','./src/css/**/*.less','**/*.vue','**/*.html','**/*.scss','**/*.less'] }) ``` #4.配置browserslist ``` "browserslist":[ "> 1%", "last 1 versions", "not dead" ] ``` #5.拆分两套配置development和production ``` "start": "webpack-dev-server --env.development", "build":"webpack --env.production", ``` #3. npm run build //前端编译 #4. 启动两个配置(已forever为例)