package.json中,devDependencies和dependencies是不一样的html
devDependencies:开发依赖前端
dependencies:生产依赖(线上)webpack
1.安装生产环境的依赖包:web
cnpm install --production
2.配置生产环境和开发环境并行:npm
咱们在之前的配置中设置了一个变量website,用于静态资源正确找到路径。那若是生产环境和开发环境不同,并且咱们须要来回切换,这时候咱们须要更好的设置方法。json
var website={ publicPath:"http://172.16.xx.xx:8081/" }
3.修改package.json,其实就是增长一个dev设置,用来区分是生产环境仍是开发环境babel
"scripts": { "server": "webpack-dev-server --open", "dev":"set type=dev&webpack", "build":"set type=build&webpack" }
4.修改webpack.config.js文件webpack-dev-server
if(process.env.type=="build"){ var website = { publicPath: 'https://www.baidu.com:8081/' } }else{ var website = { publicPath: 'http://172.16.xx.xx:8081/' } }
前端必学内容:webpack(模块打包器)模块化
webpack3 学习内容,点击便可到达post
若是个人内容对你有帮助,欢迎打赏