fowwest Ответов: 1

Почему у меня нет каталога node-gyp?


Я удалил и переустановил node-gyp, и когда я иду в каталог:
C:\Program Files\nodejs\node_modules\npm\
, нет никакого \node-gyp\ каталог. Я также проверил, существует ли вообще node-gyp, используя npm ls команда в этом каталоге:
C:\Program Files\nodejs\
Он говорит, что содержит node-gyp@3.6.2- значит, он действительно существует. Почему при установке node-gyp не создается каталог node-gyp? Версия node-gyp такова, как указано ниже:

Что я уже пробовал:

C:\Program Files\nodejs>npm ls
C:\Program Files\nodejs
`-- npm@3.10.10
// Немного пропуская вниз
+-- node-gyp@3.4.0
 | +-- minimatch@3.0.3
 | | `-- brace-expansion@1.1.6
 | |   +-- balanced-match@0.4.2
 | |   `-- concat-map@0.0.1
 | +-- npmlog@3.1.2
 | | +-- are-we-there-yet@1.1.2
 | | | `-- delegates@1.0.0
 | | +-- console-control-strings@1.1.0
 | | +-- gauge@2.6.0
 | | | +-- has-color@0.1.7
 | | | +-- object-assign@4.1.0
 | | | +-- signal-exit@3.0.0
 | | | +-- string-width@1.0.2
 | | | | +-- code-point-at@1.0.0
 | | | | | `-- number-is-nan@1.0.0
 | | | | `-- is-fullwidth-code-point@1.0.0
 | | | |   `-- number-is-nan@1.0.0
 | | | `-- wide-align@1.1.0
 | | `-- set-blocking@2.0.0
 | `-- path-array@1.0.1
 |   `-- array-index@1.0.0
 |     +-- debug@2.2.0
 |     | `-- ms@0.7.1
 |     `-- es6-symbol@3.1.0
 |       +-- d@0.1.1
 |       `-- es5-ext@0.10.12
 |         `-- es6-iterator@2.0.0

1 Ответов

Рейтинг:
2

_m0n

Привет,

как вы устанавливаете node-gyp?
Вы добавили флаг?

npm list -g --depth=0
ты видишь узел-джип?

Затем запустите cmd в качестве администратора и сделай это:
npm uninstall node-gyp -g

потом бежать
npm install node-gyp -g

Если это не поможет, может быть, вам нужно очистить кэш npm или обновить сам узел/npm?
Очистить кэш: npm cache clear --force (используйте с осторожностью!)

Примечание: тщательно обновите модуль npm, начиная с версии npm 5, могут быть критические изменения.

Если вы обновили node.js а npm до версии 5+ Вы можете сделать, как администратор:
npm doctor -g

Чтобы увидеть возможные проблемы...