我使用dotenv
模块在我的项目中应用.env。
在windows中,package.json.中的每个设置环境脚本之前都应该加前缀cross-env
例如,这是我在windows中的yarn build
命令。
scripts: {
...
"build": "rm -rf dist/ && cross-env NODE_ENV=production yarn build:client && cross-env NODE_ENV=production yarn build:server",
...
}
我在不同的设备上同时使用windows和mac操作系统,不想每次更改设备时都删除/放置交叉env前缀。
有没有办法自动编写脚本来编辑package.json中的scripts
部分?
我找到了使用名为run-script-os
npm 的npm模块的最简单方法
谢谢你在这里的评论。