`npm install` не работает. Необработанное отклонение Ошибка: EISDIR: недопустимая операция в каталоге

Я разрабатываю приложение ионный 3. Разрабатывал на окна 10 и все было нормально. Но теперь я перекладываю свою работу на окна на макинтош. Теперь проблема в том, что когда я запускаю команду npm install на Mac, она не работает. Он показывает Unhandled rejection Error. Полные ошибки приведены ниже.

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/content-v2/sha512/11/85'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/index-v5/9c/8c'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/index-v5/c8/4b'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/index-v5/7c/dc'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/content-v2/sha512/6c/ff'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/content-v2/sha512/63/ae'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/content-v2/sha512/b4/ba'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/index-v5/61/df'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/content-v2/sha512/a7/af'

Unhandled rejection Error: EISDIR: illegal operation on a directory, open '/Users/softograph/.npm/_cacache/content-v2/sha512/59/b7'

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at: npm ERR! https://npm.community

npm ERR! A complete log of this run can be found in: npm ERR!
/Users/softograph/.npm/_logs/2019-03-20T05_55_54_280Z-debug.log

Конфигурация среды

Node: v8.9.3

npm: 6.7.0

Мой файл журнала

info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'install' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session aa41030c4bd27115
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall [email protected]
7 info lifecycle [email protected]~preinstall: [email protected]
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 timing stage:loadCurrentTree Completed in 12ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 1ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 5ms
16 silly install loadAllDepsIntoIdealTree
17 http fetch GET 200 https://registry.npmjs.org/@angular%2fanimations 125ms (from cache)
18 http fetch GET 200 https://registry.npmjs.org/@ionic%2fapp-scripts 136ms (from cache)
19 silly pacote range manifest for @angular/animations@^5.2.9 fetched in 143ms
20 silly pacote version manifest for @ionic/[email protected] fetched in 156ms
21 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fcore 10ms (from cache)
22 silly pacote version manifest for @ionic-native/[email protected] fetched in 13ms
23 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fdevice 3ms (from cache)
24 silly pacote range manifest for @ionic-native/device@^4.6.0 fetched in 5ms
25 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2ffcm 4ms (from cache)
26 silly pacote range manifest for @ionic-native/fcm@^4.7.0 fetched in 6ms
27 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2flocal-notifications 9ms (from cache)
28 silly pacote range manifest for @ionic-native/local-notifications@^4.7.0 fetched in 12ms
29 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fnetwork 3ms (from cache)
30 silly pacote range manifest for @ionic-native/network@^4.6.0 fetched in 4ms
31 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fscreen-orientation 4ms (from cache)
32 silly pacote range manifest for @ionic-native/screen-orientation@^4.7.0 fetched in 6ms
33 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fsocial-sharing 3ms (from cache)
34 silly pacote range manifest for @ionic-native/social-sharing@^4.7.0 fetched in 5ms
35 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fsplash-screen 3ms (from cache)
36 silly pacote version manifest for @ionic-native/[email protected] fetched in 4ms
37 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fstatus-bar 3ms (from cache)
38 silly pacote version manifest for @ionic-native/[email protected] fetched in 4ms
39 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2fstripe 3ms (from cache)
40 silly pacote range manifest for @ionic-native/stripe@^4.7.0 fetched in 4ms
41 http fetch GET 200 https://registry.npmjs.org/@ionic-native%2funique-device-id 3ms (from cache)
42 silly pacote range manifest for @ionic-native/unique-device-id@^4.6.0 fetched in 4ms
43 http fetch GET 304 https://registry.npmjs.org/@angular%2fforms 370ms (from cache)
44 silly pacote version manifest for @angular/[email protected] fetched in 405ms
45 http fetch GET 304 https://registry.npmjs.org/@angular%2fcompiler 420ms (from cache)
46 silly pacote version manifest for @angular/[email protected] fetched in 426ms
47 http fetch GET 304 https://registry.npmjs.org/@angular%2fplatform-browser 434ms (from cache)
48 http fetch GET 304 https://registry.npmjs.org/@angular%2fcore 440ms (from cache)
49 silly pacote version manifest for @angular/[email protected] fetched in 442ms
50 silly pacote version manifest for @angular/[email protected] fetched in 446ms
51 http fetch GET 304 https://registry.npmjs.org/@angular%2fcompiler-cli 455ms (from cache)
52 silly pacote version manifest for @angular/[email protected] fetched in 461ms
53 http fetch GET 304 https://registry.npmjs.org/@angular%2fhttp 463ms (from cache)
54 silly pacote version manifest for @angular/[email protected] fetched in 467ms
55 http fetch GET 304 https://registry.npmjs.org/cordova-android 145ms (from cache)
56 silly pacote version manifest for [email protected] fetched in 161ms
57 http fetch GET 304 https://registry.npmjs.org/cordova-plugin-fcm 144ms (from cache)
58 silly pacote range manifest for cordova-plugin-fcm@^2.1.2 fetched in 145ms
59 http fetch GET 304 https://registry.npmjs.org/cordova-plugin-ionic-webview 136ms (from cache)
60 silly pacote range manifest for cordova-plugin-ionic-webview@^1.1.19 fetched in 139ms
61 http fetch GET 304 https://registry.npmjs.org/@angular%2fcommon 626ms (from cache)
62 silly pacote version manifest for @angular/[email protected] fetched in 629ms
63 http fetch GET 304 https://registry.npmjs.org/@angular%2fplatform-browser-dynamic 564ms (from cache)

Всем спасибо

@VivekMolkar Я пробовал эти ответы, но у меня не работает.

Amanullah Aman 20.03.2019 07:17

попробуйте: sudo nano npmrc

Sahil 20.03.2019 07:47

Я пытался. нано открыл пустую страницу :(

Amanullah Aman 20.03.2019 07:49

@AmanullahAman нашел какое-нибудь решение?

Kishan Bharda 10.05.2019 13:25
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
5
2 185
1

Ответы 1

Вы скопировали .npm из Windows в macOS? Возможно, вы можете попытаться удалить проблемный каталог, а затем снова запустить npm install. Что-то типа

$ rm -rf /Users/softograph/.npm/

ИЛИ это может быть проблема с разрешением. На самом деле вы никогда не должны использовать sudo с npm. Я предлагаю вам попробовать использовать nvm (менеджер версий узлов), и он установит для вас узел и npm. С nvm вам понадобится никогдаsudo.

Нет, я не скопировал его из Windows.

Amanullah Aman 20.03.2019 15:00

@AmanullahAman, как ты бежал npm install? ты запускал под обычным пользователем? Я предлагаю вам установить nvm (менеджер версий узлов) и использовать node и npm из nvm. Возможно, у вас сейчас проблемы с разрешением.

Sintaloo 20.03.2019 15:06

Другие вопросы по теме