我想问一下使用webpack的项目中关于切换开发环境和生产环境的问题。
发布于 8 年前 作者 huangUser 6315 次浏览 来自 问答

使用webpack-dev-server进行开发时, 如果我同时开启nodejs(监听3000端口)和 webpack-dev-server服务器(监听3001端口)。 这时如果一个由nodejs服务器发送的html文件想要引用webpack-dev-server的输出文件就只能:

<script src="localhost:3001/build/bundle.js"></script>

这样吧? 如果我想要切换到生产环境, webpack生成bundle.js文件, nodejs服务器托管资源路径__dirname + '/build’ 这时候html引用js文件就要改成

<script src="./bundle.js"></script>

请问这一步只能手动改么? 有没有能写到npm的scripts里的指令能完成这一步?

菜鸟一枚,以前是写java的,刚开始自学nodejs和前端, 总感觉自己好像问了一个很傻的问题,求勿喷。。。

1 回复

https://github.com/Alex-fun/framework7-webpack-demo 仅供参考!看一下gulp.js的配置,虽然这个配置是有点多余。。

回到顶部