请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么包找不到modules 是react native 没装好嘛

module.js:339

    throw err;

    ^


Error: Cannot find module 'invariant'

    at Function.Module._resolveFilename (module.js:337:15)

    at Function.Module._load (module.js:287:25)

    at Module.require (module.js:366:17)

    at require (module.js:385:17)

    at Object.<anonymous> (/Users/gemery/abc/node_modules/react-native/packager/react-packager/src/node-haste/Module.js:18:19)

    at Module._compile (module.js:435:26)

    at loader (/Users/gemery/abc/node_modules/react-native/node_modules/babel-register/lib/node.js:144:5)

    at Object.require.extensions.(anonymous function) [as .js] (/Users/gemery/abc/node_modules/react-native/node_modules/babel-register/lib/node.js:154:7)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:311:12)


正在回答

3回答

phper程序员 2016-12-05 20:43:21

找到原因了 cli虽然是0.1.10但是生成的package.json配置文件还是下载了最新的react-native版本0.39,这个版本需要node6,因此要升级node的版本到6就可以了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数5092039 #1
    非常感谢!是这样的
    回复 有任何疑惑可以回复我~ 2016-12-06 14:49:12
  • missky #2
    你这样把npm升级到6后,对应安装的rn也是0.39,跟视频的版本不一样,开发到最后没有碰到什么问题吗
    回复 有任何疑惑可以回复我~ 2017-01-09 19:54:31
Scott 2016-12-02 23:04:26

应该是没有装好或者是版本冲突,重新把版本检查一遍,把模块重新装一遍看看

0 回复 有任何疑惑可以回复我~
phper程序员 2016-12-05 13:34:34

临时解决办法切换到项目目录,手动安装 npn install --save 模块名称 
安装好之后切换上一级目录,重新运行 react-native init

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信