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