我已經安裝了npm來設置Ionic & Cordova - 並且我已經使用了sudo來做這件事嗎?不使用sudo就不能運行大多數cordova命令
我的問題是,當我沒有sudo運行以下命令我得到一個錯誤:
cordova emulate ios
的錯誤是
EACCES, permission denied ..... /ios.json
我說得對,如果我不能用這個「基礎」 cordova命令不運行sudo我的安裝已被搞亂了嗎?
我已經安裝了npm來設置Ionic & Cordova - 並且我已經使用了sudo來做這件事嗎?不使用sudo就不能運行大多數cordova命令
我的問題是,當我沒有sudo運行以下命令我得到一個錯誤:
cordova emulate ios
的錯誤是
EACCES, permission denied ..... /ios.json
我說得對,如果我不能用這個「基礎」 cordova命令不運行sudo我的安裝已被搞亂了嗎?
我做的終端上做如下,讓我沒有使用sudo運行命令(這可能幫助別人)
sudo chown -R $(whoami) ~/Documents/mobileapps
這意味着科爾多瓦模仿IOS命令現在運行!最後!
是的,它幫助了我!然而,我還有一個額外的問題 - cordova命令,例如$ cordova插件甚至cordova幫助都失敗了,並顯示相同的錯誤消息。用相同的技巧修復:sudo chown -R $(whoami)/Users/USERNAME/.config/configstore/update-notifier-cordova.json然而我懷疑這意味着我的上次更新會出現更深刻的問題。 – brianfit
您不應該使用sudo安裝全局npm軟件包。請參閱http://stackoverflow.com/questions/16151018/npm-throws-error-without-sudo – lxe