我已经升级到 yarn 版本 3.1.0(之前是 1.x 并且一切正常)。
在项目的 package.json 中有一个具有下一个结构的脚本:
"scripts": {
"someScript": "export NODE_ENV=development && ...",
}
跑步时
yarn run someScript
或者
yarn someScript
外壳输出
command not found: export
在 shell 导出命令本身中运行时,会找到并列出找到的环境变量。
使用包含“导出”命令(用于设置环境变量)的纱线运行脚本有什么问题?应该写什么以及它在哪里可以像 1.x 版本一样工作,或者有没有一种新的方法来设置环境?