即使我更新了.bash_profile,所有NPM COMMAND也无法正常工作

时间:2016-08-29 15:34:42

标签: javascript node.js caching npm

我使用npm几个月了。 但是在我安装了python / django和虚拟环境之后,它就不再起作用了。

错误是这样的。

sudo npm install -g react-native-cli

module.js:341
throw err;
^Error: Cannot find module './cache/caching-client.js'

我使用npm几天,但这是第一次发生。我搜索解决问题并找到了这个链接 Installing MEAN Stack: npm -v module.js: 338 throw err; Error: Cannot find module './cache/caching-client.js'。 但是没有工作。

echo $NODE_PATH
/usr/local/lib/node_modules

它出现在所有npm命令上。

npm -v

npm init -y

2 个答案:

答案 0 :(得分:1)

我再次重新安装了node.js并且工作正常。:)

答案 1 :(得分:0)

如果您手动将React Native添加到项目中,请确保已包含所有相关的依赖项,例如RCTText.xcodeproj,RCTImage.xcodeproj。接下来,由这些依赖项构建的二进制文件必须链接到您的应用程序二进制文件。使用Xcode项目设置中的Linked Frameworks和Binaries部分。更详细的步骤如下:链接库。

如果您正在使用CocoaPods,请验证您是否已将React以及子目录添加到Podfile。例如,如果您使用的是和fetch()API,则需要在Podfile中添加这些:

了解更多信息 https://www.npmjs.com/package/react-native-winjs-cli/tutorial