【发布时间】:2019-06-06 02:00:00
【问题描述】:
我是一名 java 脚本全栈开发人员。 在 vue js 中,我在根目录下创建了两个文件。
- env.development
- env.production
在我的main.js 文件中,我可以像这样访问环境变量
process.env.VUE_APP_MY_VARIABLE_X
vue js 中生产和开发的不同之处在于, 如果我使用 npm run serve 项目加载开发环境变量。如果我使用 npm run build 它需要生产环境变量。这一切都在 vue 中。
但是在我的expressjs 项目中,
"start": "nodemon server.js --exec babel-node -e js",
此命令将始终负责运行项目。我在 vue 中找不到两个命令。我浏览了每个人都说使用名为 dotenv 的包的教程。
我不知道这个包如何识别生产环境和开发环境。
一天结束时,我想在本地机器上将数据库密码设置为 123456,在服务器上设置 root@123456。我怎样才能做到这一点?
【问题讨论】: