使用非系统节点二进制文件在WebStorm中运行纱线脚本

我正在尝试使用WebStorm来创build一个新项目,而不是使用npm。 但是,生成项目后,我不能让脚本通过纱线运行。 我的启动脚本在WebStorm中有以下运行configuration。

package.json: ~/dev/starting_sandbox/package.json Command: run Scripts: start Node Interpreter: ~/.nvm/versions/node/v7.8.0/bin/node Npm package: ~/.nvm/versions/node/v7.8.0/lib/node_modules/yarn 

当这个运行,我得到一个错误:

 /Users/byronsm/.nvm/versions/node/v7.8.0/bin/node /Users/byronsm/.nvm/versions/node/v7.8.0/lib/node_modules/yarn/bin/yarn.js run start yarn run v0.21.3 $ react-scripts start ~/dev/starting_sandbox/node_modules/cross-spawn/index.js:34 throw new Error( ^ Error: In order to use spawnSync on node 0.10 or older, you must install spawn-sync: npm install spawn-sync --save at Function.spawnSync [as sync] (~/dev/starting_sandbox/node_modules/cross-spawn/index.js:34:19) at Object.<anonymous> (~/dev/starting_sandbox/node_modules/react-scripts/bin/react-scripts.js:22:22) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:929:3 error Command failed with exit code 8. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. 

我通过使用--scripts-prepend-node-path选项通过npm运行脚本时,能够解决webpack中的这个问题。 但是,纱线似乎并不存在。

这似乎是执行脚本时运行的节点的一个问题,而不是从用于执行纱线本身的同一个节点的二进制文件中拉出来,它使用在$ PATH中find的未修改的内容。

有没有类似的命令可以用于纱线?