【问题标题】:Getting Error: Cannot find module './src/init' when trying to initialize a react native app出现错误:尝试初始化反应本机应用程序时找不到模块'./src/init'
【发布时间】:2017-02-23 03:37:39
【问题描述】:

当我尝试使用命令react-native init ProjectName 安装本机反应时

我得到以下信息:

This will walk you through creating a new React Native project in C:\Users\Xegano\Documents\ProjectName
Installing react-native package from npm...
Setting up new React Native app in C:\Users\Xegano\Documents\ProjectName
module.js:457
    throw err;
    ^

Error: Cannot find module './src/init'
    at Function.Module._resolveFilename (module.js:455:15)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\Xegano\Documents\ProjectName\node_modules\gulp-sourcemaps\index.js:4:9)
    at Module._compile (module.js:556:32)
    at Module._extensions..js (module.js:565:10)
    at Object.require.extensions.(anonymous function) [as .js] (C:\Users\Xegano\Documents\ProjectName\node_modules\babel-register\lib\node.js:152:7)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)

为什么会这样?它以前可以工作,我记得我唯一改变的是 SDK 管理器中的一些包。会不会是这样?

【问题讨论】:

标签: npm react-native npm-install


【解决方案1】:

这是最近发布的gulp-sourcemaps 2.1.0 中的一个错误。这是 GitHub 上的一个问题:https://github.com/floridoo/gulp-sourcemaps/issues/238。我相信它应该很快就会修复,同时你可以将它降级到 2.0.x 或 1.7.x。

更新:感谢this GitHub comment,我能够通过以下步骤使其工作:

$ mkdir MyProject
$ cd MyProject
$ npm i gulp-sourcemaps@1.7
$ cd ..
$ react-native init MyProject # answer yes

【讨论】:

  • 谢谢,解释了很多
【解决方案2】:

实际上它适用于我的情况,但我需要将 gulp-sourcemaps 降级到 1.7 版

$ cd MyProject
$ rm -rf node_modules/gulp-sourcemaps
$ npm install gulp-sourcemaps@1.7
$ cd ..
$ react-native init MyProject

【讨论】:

    【解决方案3】:

    现在已修复“src”未包含在 package.json 中。 https://github.com/floridoo/gulp-sourcemaps/issues/238

    【讨论】:

    • 真的修复了吗?因为我仍然不断出错!
    猜你喜欢
    • 1970-01-01
    • 2022-06-11
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2021-09-27
    • 2018-06-19
    • 1970-01-01
    相关资源
    最近更新 更多