当前位置: > > > React Native - 解决Error: Cannot find module 'invariant'错误

React Native - 解决Error: Cannot find module 'invariant'错误

1,问题描述

今天使用 react-native init 命令创建并初始化一个 React Native 项目时,运行到一半报 Error: Cannot find module 'invariant' 错误。具体异常信息如下:
$ react-native init TestApp
This may take some time...
This will walk you through creating a new React Native project in /Users/hangge/Documents/React/TestApp
Installing react-native package from npm...
module.js:327
throw err;
^

Error: Cannot find module 'invariant'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (/Users/hangge/Documents/React/TestApp/node_modules/react-native/packager/react-packager/src/node-haste/Module.js:18:19)
at Module._compile (module.js:409:26)
at loader (/Users/hangge/Documents/React/TestApp/node_modules/react-native/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/Users/hangge/Documents/React/TestApp/node_modules/react-native/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)


2,解决办法

先调用如下命令后,再进行初始化。
npm i --save-dev invariant
评论0