对于一个新项目,运行后react-native init {project}
,在“安装所需的 Cocoapods 依赖项”阶段,会抛出以下错误:
Error: Cannot find module 'libnpx'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:649:15)
at Function.Module._load (internal/modules/cjs/loader.js:575:25)
at Module.require (internal/modules/cjs/loader.js:705:19)
at require (internal/modules/cjs/helpers.js:14:16)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npx-cli.js:3:13)
at Module._compile (internal/modules/cjs/loader.js:799:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)
at Module.load (internal/modules/cjs/loader.js:666:32)
at tryModuleLoad (internal/modules/cjs/loader.js:606:12)
at Function.Module._load (internal/modules/cjs/loader.js:598:3)
(node:27038) UnhandledPromiseRejectionWarning: Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template.
Please try again manually: "cd ./RNimage/ios && pod install".
Run Code Online (Sandbox Code Playgroud)
按照建议运行pod install
,除了抛出同样的错误
[!] Invalid 'Podfile' file 767: unexpected token at ''.
# from /Users/.../Desktop/Development/RNproject/ios/Podfile:42
# -------------------------------------------
#
> use_native_modules!
# end
# -------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我什至没有接触过这个项目,为什么会发生这种情况,我该如何解决?
在此之前我跑了sudo chown -R 501:20 "/Users/vorousjames/.npm"
。我不知道这对这个问题是否重要,但它已经破坏了很多。
ple*_*urt 19
就我而言,我刚刚nodejs
使用sudo n stable
. 成功升级后,它显示警告:可执行路径node
已更改,我需要重新启动当前 shell。我忘记重新启动 shell,并收到此错误消息。重新启动后效果很好。
归档时间: |
|
查看次数: |
17705 次 |
最近记录: |