Vue webpack 打包环境问题

在写完代码后,要对项目进行打包
在npm run build 后加什么参数才能指定打包的环境

clipboard.png

我对env文件进行了修改,但是build的永远都是production环境

clipboard.png

我知道在这里做修改,但是不知道怎么修改 根据不同的参数build不同环境的文件

哪位指点我一下

追问

clipboard.png

我把build.js复制出来一份,改了这三处想用npm run build:test 编译,缺报这样的错误

clipboard.png

阅读 4.4k
1 个回答

粗略的说下打包用到的配置信息吧
从你输入npm run XXX之后 会执行到package.json文件

clipboard.png

其中XXX对应的是scripts中的路径

clipboard.png

然后XXX对应的node 后面的就是你真正这次打包用到的文件 你可以对应的在build文件夹下面去寻找对应的文件,就可以查看对应打包的配置文件
例如build的文件 其中有很多配置信息 还有一部分配置信息是引用的config中的文件

clipboard.png

然后你可以在config/index中看到对应的配置
还有很多信息 就没写了 还有很关键的一点就是 环境变量 其实是引用config文件夹下的xxx.env.js文件的 也就是对应的env参数...

clipboard.png

稍微理了下打包的配置信息 希望能帮到你.....

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题