【发布时间】:2016-04-24 13:19:33
【问题描述】:
从我在一些论坛上看到的情况来看,sudo 是我在这篇帖子 New to ionic - can’t build for ios (9) on El Capitan, and sudo ionic is required, deprecated npmconf 中运行 sudo ionic emulate ios 时遇到错误的原因。 (顺便说一句,我正在运行 El Capitan)。
每当我需要使用 ionic、npm 或 cordova 命令时,我总是必须将 sudo 放在它前面,否则我会收到“找不到 bash 命令”错误。我曾尝试使用此修复程序https://www.npmjs.com/package/npm-sudo-fix,但它不起作用。这是日志中发生的事情:
Dylans-MBP:Ionic Projects Dylan $ sudo npm install -g npm-sudo-fix
Password:
/usr/local/bin/npm-sudo-fix -> /usr/local/lib/node_modules/npm-sudo-fix/index.js
npm-sudo-fix@0.1.3 /usr/local/lib/node_modules/npm-sudo-fix
└── spawny@0.0.1 (cmdify@0.0.4)
Dylans-MBP:Ionic Projects Dylan$ sudo npm-sudo-fix
chown: /users/root/.npm: No such file or directory
【问题讨论】:
标签: node.js bash cordova npm ionic-framework