packjson 中怎么设置 process.env的值
时间: 2024-05-03 10:22:48 浏览: 69
在packjson中设置process.env的值需要使用cross-env模块。在packjson中的scripts中,可以使用cross-env来设置process.env的值。例如:
```
"scripts": {
"start": "cross-env NODE_ENV=development node index.js",
"build": "cross-env NODE_ENV=production webpack"
}
```
在上面的例子中,使用cross-env来设置NODE_ENV的值,可以在启动应用程序时设置为开发环境或生产环境。这样可以在应用程序中使用process.env.NODE_ENV来区分开发环境和生产环境的不同行为。
相关问题
process.env.NODE_ENV 一直是 dev
根据提供的引用内容,process.env.NODE_ENV 的值并不一定一直是 dev。在 Vue 中,NODE_ENV 可以通过 .env 文件或者 .env.[mode] 文件配置。在不同的模式下,process.env.NODE_ENV 的值会被设置为对应的模式,例如在 development 模式下,process.env.NODE_ENV 的值为 development,在 test 模式下,process.env.NODE_ENV 的值为 test,在 production 模式下,process.env.NODE_ENV 的值为 production。因此,process.env.NODE_ENV 的值取决于当前的模式。
阅读全文