2015-06-16 4 views
2

Только начал новую работу и должна запустить узел на окнах (где все мои коллеги используют OSX, который работает отлично проверить его свежий)npm ERR! ADDLOCAL не может установить в окнах

Когда НПЙ, я продолжал получать ADDLOCAL не могли install, где кажется, что он пытается получить доступ к временному каталогу в% APPDATA% (который не имеет специального разрешения). Там, где мой коллега, использующий ту же версию узла и npm (но в Mac), не увидит ни одного из них.

Я также попытался понизить узел до 10.35, но у меня возникает другая проблема. Кто-нибудь знает, что может быть?

Вот стандартный вывод:

C:\Users\litehsu\workspace\myworkspace>npm install 
npm WARN package.json Dependency 'grunt-sonar-runner' exists in both dependencies and devDependencies, using '[email protected]' from dependencies 
npm ERR! addLocal Could not install C:\Users\litehsu\AppData\Local\Temp\npm-5440-6f1004b8\git-cache-ecdc41ed33a0\2fd99696c3f2705dcd6813454b50ad5591651427 
npm ERR! addLocal Could not install C:\Users\502438~1\AppData\Local\Temp\npm-5440-6f1004b8\git-cache-87d2760d189d\e52092778d61d32bb10e3aa062bbbfaf583d2107 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v0.12.4 
npm ERR! npm v2.10.1 
npm ERR! path C:\Users\502438914\AppData\Roaming\npm-cache\karma-support\1.0.2\package.tgz 
npm ERR! code ENOENT 
npm ERR! errno -4058 

npm ERR! enoent ENOENT, scandir 'C:\Users\litehsu\AppData\Roaming\npm-cache\karma-support\1.0.2\package.tgz' 
npm ERR! enoent This is most likely not a problem with npm itself 
npm ERR! enoent and is related to npm not being able to find a file. 
npm ERR! enoent 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Users\litehsu\workspace\npm-debug.log 

спасибо!

+0

Вы пробовали очистить npm cache? – hohoho

+0

пожалуйста, проверьте, является ли это той же проблемой: [link] :(https://github.com/npm/npm/issues/6721) удачи. – hohoho

+0

спасибо @hohoho! Я пробовал кеш чистым, и я следил за ссылкой и обновлял npm, но он по-прежнему показывает ту же ошибку :( –

ответ

0

Используйте конфигурации, чтобы изменить местоположение:

  • Run npm config ls -l
  • Проверьте путь к кэшу и темп
  • Изменение их обоих на новый путь. Например:

    npm config set cache %USERPROFILE%\npm-cache 
    npm config set tmp %USERPROFILE%\tmp 
    

будет поместить их в папку профиля.

Сделать же редактировать во всех местах .npmrc файла:

  • %appdata%\npm\node_modules\npm\.npmrc
  • %ProgramFiles%\nodejs\node_modules\npm\.npmrc
  • %USERPROFILE%\.npmrc

Ссылки

Смежные вопросы