我安装了全局科尔多瓦,当我输入哪个科尔多瓦时已经得到了路径,它显示科尔多瓦:别名为/Users/myusername/lib/node_modules/cordova/bin
但是当我输入cordova create hello com.example.hello HelloWorld时,它得到了zsh的响应:权限被拒绝:/Users/myusername/lib/node_modules/cordova/bin
然后我尝试输入sudo chown-R myusername/Users/myusername/lib/node_modules/cordova/bin 但它得到了 zsh 的响应:权限被拒绝:/Users/myusername/lib/node_modules/cordova/bin 当我输入 cordova 创建 hello com.example.hello HelloWorld 再次。
如何修复它,以便我可以从我的 Angular 应用程序创建新的 iOS Cordova项目?
我键入 npm config set 前缀/usr/local,然后在输入后键入 npm install -g cordova 并再次输入。 我可以得到科尔多瓦 --版本。当我键入cordova创建hello com.example.hello HelloWorld时,它开始创建新项目。 这就是我的解决方案。希望这可以帮助其他人。
在尝试全局安装时遇到上述问题后,我在本地尝试并且它起作用了。只需在终端上键入以下内容:npm install cordova