使用到的参考链接

  1. 用brew安装node,这个在命令行npm就不需要添加sudo(本mac机使用中没添加sudo,其他机子还不知道。。。)

  2. 安装angular cli

    npm i -g @angular/cli

  3. 安装ionic cli

    npm install -g @ionic/cli

    • 直接输入ionic出现这个错误EACCES: permission denied, open'/Users/leila/.ionic/config.json.2486783423'
      mac: 安装angular、ionic、cordova,不用加sudo,去掉sudo直接执行
    • 原因我之前安装过ionic,当时的ionic 需要加sudo,
    • 解决方法:打开访达 command+shift+G, 输入 /usr/local/lib/node_modules/ ,里面有一个@ionic,查看简介发现之后系统有读写权限,然后我把@ionic删除了
    • 成功截图mac: 安装angular、ionic、cordova,不用加sudo,去掉sudo直接执行
  4. 安装cordova命令

    npm i -g cordova

    • 直接输入cordova报错,提示EACCES: permission denied, open '/Users/leila/Library/Preferences/insight-nodejs/insight-cordova.json.1555587746'
      -mac: 安装angular、ionic、cordova,不用加sudo,去掉sudo直接执行
    • 打开访达command+shift+G, 输入 /Users/leila/Library/Preferences/insight-nodejs/ ,查看路径下的insight-cordova.json,查看简介发现只有系统才有读写权限,
    • sudo chown -R $USER:$GROUP ~/Library/Preferences/insight-nodejs输入该命令,更改文件的读写所有权。
      mac: 安装angular、ionic、cordova,不用加sudo,去掉sudo直接执行
    • 如果insight-cordova.json被你删除过,你可以尝试这样把他恢复,再更改文件权限
      mac: 安装angular、ionic、cordova,不用加sudo,去掉sudo直接执行

相关文章:

  • 2021-05-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
猜你喜欢
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
  • 2021-11-04
  • 2021-12-13
相关资源
相似解决方案