我最近更新了我的npm
版本2.5.1,當我使用npm install express --save
在我的項目安裝express
本地node_modules
下它想出了這個錯誤:如何刪除本地npm安裝的sudo要求?
npm WARN locking Error: EACCES, open '/Users/patrick/.npm/_locks/express-44e9a2fe3cb5b729.lock'
npm WARN locking at Error (native)
npm WARN locking /Users/patrick/.npm/_locks/express-44e9a2fe3cb5b729.lock failed { [Error: EACCES, open '/Users/patrick/.npm/_locks/express-44e9a2fe3cb5b729.lock']
npm WARN locking errno: -13,
npm WARN locking code: 'EACCES',
npm WARN locking path: '/Users/patrick/.npm/_locks/express-44e9a2fe3cb5b729.lock' }
npm ERR! Darwin 13.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "express" "--save"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! Attempt to unlock (path to project here)/node_modules/express, which hasn't been locked
當我與sudo
再次運行它,它的工作好,但現在我的文本編輯器要求我每次覆蓋項目文件夾中的文件時都要輸入密碼。爲什麼會發生這種情況,我該如何解決?
注意,我不僅要防止本地安裝的要求sudo的,但我也想解開項目文件夾,所以我沒有讓打字我在文本編輯器密碼。
你可能是想說這裏的chown。 – 2015-05-13 22:50:49