【发布时间】:2016-04-10 22:39:14
【问题描述】:
我正在尝试在 windows 上运行 react-native 并得到以下错误:
C:\Program Files>react-native init AwesomeProject
这将引导你创建一个新的 React Native 项目 C:\Program Files\AwesomeProject 从安装 react-native 包 npm ... events.js:141 投掷者; // 未处理的“错误”事件 ^
错误:生成 npm ENOENT 在exports._errnoException (util.js:860:11) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:178:32) 在 onErrorNT (internal/child_process.js:344:16) 在 doNTCallback2 (node.js:450:9) 在 process._tickCallback (node.js:364:17) 在 Function.Module.runMain (module.js:459:11) 启动时 (node.js:136:18) 在 node.js:972:3
我该如何解决这个问题?
【问题讨论】:
-
路径
C:\Program Files\AwesomeProject是否存在,如果不存在,您当前的用户能否使用他们的权限集创建它? -
@tkone,是的。它有 1 个文件
package.json有以下代码{"name":"AwesomeProject","version":"0.0.1","private":true,"scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"}} -
您的错误信息还有吗? ENOENT 意味着它试图访问一个不存在的目录/文件。你能改变命令的日志级别吗?
-
因此,只要您在
init调用中不使用--verbose功能,显然这已在 windows 中的 react-native 0.1.9 中修复,参考:github.com/facebook/react-native/issues/5414
标签: node.js windows npm react-native