gulp - внутренняя привязка не определена - PullRequest
0 голосов
/ 30 января 2019

Я получаю эту ошибку, когда пытаюсь запустить команду gulp watch-bs для моей дочерней темы UnderStrap для WordPress.Я использовал эту команду в течение года без проблем, но сегодня я получил эту ошибку, когда обновил свои узел и npm до их последних версий.

ReferenceError: internalBinding is not defined
    at internal/util/inspect.js:31:15
    at req_ (C:\xampp\htdocs\node_modules\natives\index.js:137:5)
    at require (C:\xampp\htdocs\node_modules\natives\index.js:110:12)
    at util.js:25:21
    at req_ (C:\xampp\htdocs\node_modules\natives\index.js:137:5)
    at require (C:\xampp\htdocs\node_modules\natives\index.js:110:12)
    at fs.js:42:21
    at req_ (C:\xampp\htdocs\node_modules\natives\index.js:137:5)
    at Object.req [as require] (C:\xampp\htdocs\node_modules\natives\index.js:54:10)
    at Object.<anonymous> (C:\xampp\htdocs\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:1:99)

Я прочитал здесь , что для решения проблемы мне нужно выполнить следующую команду:

npm install natives@1.1.6

, но это не помоглорешить проблему.

Я что-то упустил?

Спасибо за помощь!

Ответы [ 6 ]

0 голосов
/ 12 августа 2019

Была такая же ошибка.Решите это, установив graceful-fs.

Похоже, что пакет natives теперь устарел, и вместо него следует установить graceful-fs.

У меня был узел v10.16.1 и локальная версия 3.9.1.Я запустил 'npm install graceful-fs' и glup больше не выдавал ошибку в этом вопросе.(Пока не могу комментировать, поэтому отвечу).

0 голосов
/ 30 июля 2019

В моем случае я понизил версию своего узла с 10.16.0 до 8.11.4, которая требовалась моим текущим проектом для этой команды

sudo n 8.11.4

0 голосов
/ 09 июля 2019

У меня была такая же ошибка после обновления узла до v10.16.0

Я запустил следующее, что решило мою проблему:

rm -rf node_modules
rm package-lock.json
npm cache clean --force
npm install 

После более тщательной проверки может показаться, что сгенерированное деревов пакете-блокировка устарела.

0 голосов
/ 29 марта 2019

Я также столкнулся с той же проблемой, а затем исправил следующую команду:

npm install natives@1.1.6

Может быть полезно, если у кого-то возникла такая же проблема.обновление узла до последней версии требует вышеуказанного пакета.

0 голосов
/ 31 января 2019

@ Student 22, в дополнение к решению Ллойда, я просто обновил свою версию до самой последней версии для gulp, используя приведенную ниже команду (локальная версия 3.9.1 до локальной версии 4.0.0), и я не запускал никаких дополнительныхкоманды.

npm установить gulp-update

Ссылка: https://github.com/nodejs/node/issues/24985

Удачи!

0 голосов
/ 30 января 2019

Я столкнулся с той же проблемой, что и вы.Чтобы исправить это, я добавил следующее в свой package.json в разделе devDependencies

"natives": "^1.1.6"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...