Vue.js dev和prod旁边的vuejs模式的自定义环境文件名?
我有一个vue.js应用程序,它使用两个名为dev.env.js和prod.env.js的文件读取环境变量并配置应用程序。 dev.env.js当前配置了前端开发人员正在使用的数据。 我需要自己做一些调整,需要另一个环境文件 我在config/中的其他文件旁边创建了一个名为ninja.env.js的文件,其中包含:Vue.js dev和prod旁边的vuejs模式的自定义环境文件名?,vue.js,Vue.js,我有一个vue.js应用程序,它使用两个名为dev.env.js和prod.env.js的文件读取环境变量并配置应用程序。 dev.env.js当前配置了前端开发人员正在使用的数据。 我需要自己做一些调整,需要另一个环境文件 我在config/中的其他文件旁边创建了一个名为ninja.env.js的文件,其中包含: 'use strict' module.exports = { NODE_ENV: '"development"', SERVER_PATH: '"localhos
'use strict'
module.exports = {
NODE_ENV: '"development"',
SERVER_PATH: '"localhost:8560"',
SOCKET_PATH: '"localhost:8561/map"'
}
但是没有办法运行这个。
我试过:
$ npm run ninja
>>> npm ERR! missing script: ninja
$ npm run dev --mode ninja
>>> Failed to compile with 1 errors 11:12:02 AM
This dependency was not found:
* ninja in multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ninja
To install it, you can run: npm install --save ninja
那么,有没有一种方法可以添加多个环境文件?是的,如中所述,基本上您可以添加如下不同的模式:
.env.[模式名称]
你可以像这样运行它:
vue cli服务生成-模式[模式名称]在什么上下文中使用?vue cli?哪些例程包括/config?@madflow中的配置文件?我们使用命令vue init webpack my project创建了该应用程序,但我们根本没有更改此配置/文件夹。有3-4行是我们的前端开发人员为了改变他们的环境而注释和取消注释的。我只想清除设置URL的这种模式。