/ / NPM инсталацията е неуспешна след актуализацията на El Capitan - node.js, npm, файлови разрешения, osx-elcapitan

NPM инсталацията е неуспешна след актуализацията на El Capitan - node.js, npm, file-permissions, osx-elcapitan

Имам проект, който използва много npm пакети и някои от хранилището на бара. Откакто съм надстроил OSX El Capitan, тичам npm install се проваля и като цяло получавам следната грешка на много пакети:

Error: Attempt to unlock xxx which hasn"t been locked

Разбирам, че това има нещо общо с разрешенията на / usr / local и последващите директории. Опитах следното:

sudo chown -R $(whoami) ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

и дори това:

sudo chown -R $USER /usr/local

Също така подозирах, че може би това се дължи на обезкървената функция за сигурност в Ел Капитан, затова опитах да го изключа:

sudo nvram boot-args="rootless=0"

Във всеки опит се опитах да изтрия node_modules и bower_components директории npm cache clean и след това се опита да стартира npm install отново. Но аз получавам същата грешка. Моите версии са, както следва:

System Darwin 15.0.0
command "node" "/usr/local/bin/npm" "install"
cwd /Users/ali786/Desktop/xyz
node -v v0.10.33
npm -v 1.4.28

Каква би могла да бъде причината за това?

Отговори:

0 за отговор № 1

Имам много сходен проблем, след като надградих от Ел Капитан и подозирам, че е разрешение също.

Премахнах всички възли и npm и надстроих до най-новите версии, така че не съм вашите версии на node и npm.

възел v4.2.1 npm 3.3.9

Бягам докер изпълнение --rm -v "$ PWD": / работник -w / worker iron / node npm install

и не може да намери файлове, които са в същата папка.