-
用brew安装node,这个在命令行npm就不需要添加sudo(本mac机使用中没添加sudo,其他机子还不知道。。。)
-
安装angular cli
npm i -g @angular/cli -
安装ionic cli
npm install -g @ionic/cli- 直接输入ionic出现这个错误
EACCES: permission denied, open'/Users/leila/.ionic/config.json.2486783423' - 原因我之前安装过ionic,当时的ionic 需要加sudo,
- 解决方法:打开访达 command+shift+G, 输入 /usr/local/lib/node_modules/ ,里面有一个@ionic,查看简介发现之后系统有读写权限,然后我把@ionic删除了
-
成功截图
- 直接输入ionic出现这个错误
-
安装cordova命令
npm i -g cordova- 直接输入cordova报错,提示
EACCES: permission denied, open '/Users/leila/Library/Preferences/insight-nodejs/insight-cordova.json.1555587746'
- - 打开访达command+shift+G, 输入 /Users/leila/Library/Preferences/insight-nodejs/ ,查看路径下的
insight-cordova.json,查看简介发现只有系统才有读写权限, -
sudo chown -R $USER:$GROUP ~/Library/Preferences/insight-nodejs输入该命令,更改文件的读写所有权。 - 如果
insight-cordova.json被你删除过,你可以尝试这样把他恢复,再更改文件权限
- 直接输入cordova报错,提示
相关文章: