为什么 Yarn 运行 脚本不会来自 package.json?
Why won't Yarn run scripts from the package.json?
我的 npm 脚本无法与 Yarn 一起使用。
通常我会 运行 npm start
或 npm run build
并且脚本会成功执行。当我尝试 运行 这些 yarn start
/ yarn run start
/ yarn run build
我得到错误:
yarn start v0.15.1
$ "node server"
sh: node server: command not found
error Command failed with exit code 127.
我通过 npm 在全局安装了 Yarn。 运行 终端中的 zsh。
更新: 看起来这是一个 v0.15.1 错误,在 0.16 中不再是问题。*
使用 npm 更新 yarn 包或使用 brew 重新安装。
我正在为 npm/node 使用 nvm,我在 v0.15.1 中遇到了同样的问题。通过将 yarn 升级到 v0.16.1 解决了这个问题。
似乎是 Yarn 中的错误,已在以下 PR 中修复:https://github.com/yarnpkg/yarn/pull/1180
将您的 yarn 更新为 0.16.1 并进行测试。希望它能奏效。
好吧,这几天我一直被这个问题困扰。我做了我在互联网上看到的一切:重新安装 yarn,更新它,尝试不同的命令,等等...
我想明确地说我正在 Ubuntu。
那么什么对我有用:我看到在我的根目录中,有一个 node_modules、package.json 和其他类似的文件,所以我删除了它们,然后 运行在我的反应项目中:“yarn start”并且它有效!所以要小心,你的根目录中没有 init 一些来自你的 react-app 的文件,如果是,删除它们。
我的 npm 脚本无法与 Yarn 一起使用。
通常我会 运行 npm start
或 npm run build
并且脚本会成功执行。当我尝试 运行 这些 yarn start
/ yarn run start
/ yarn run build
我得到错误:
yarn start v0.15.1
$ "node server"
sh: node server: command not found
error Command failed with exit code 127.
我通过 npm 在全局安装了 Yarn。 运行 终端中的 zsh。
更新: 看起来这是一个 v0.15.1 错误,在 0.16 中不再是问题。*
使用 npm 更新 yarn 包或使用 brew 重新安装。
我正在为 npm/node 使用 nvm,我在 v0.15.1 中遇到了同样的问题。通过将 yarn 升级到 v0.16.1 解决了这个问题。
似乎是 Yarn 中的错误,已在以下 PR 中修复:https://github.com/yarnpkg/yarn/pull/1180
将您的 yarn 更新为 0.16.1 并进行测试。希望它能奏效。
好吧,这几天我一直被这个问题困扰。我做了我在互联网上看到的一切:重新安装 yarn,更新它,尝试不同的命令,等等...
我想明确地说我正在 Ubuntu。
那么什么对我有用:我看到在我的根目录中,有一个 node_modules、package.json 和其他类似的文件,所以我删除了它们,然后 运行在我的反应项目中:“yarn start”并且它有效!所以要小心,你的根目录中没有 init 一些来自你的 react-app 的文件,如果是,删除它们。