node.js v10.0.0 возиться с глотком - PullRequest
0 голосов
/ 06 мая 2018

У меня есть api-проект node.js, который прекрасно работал с node.js v8.1.4 & npm v5.0.3, но когда я перешел на node.js v10.0.0 & npm v5.6.0, он дает следующее:

core-api@0.0.2 экосистема E: \ opensource \ node-cheat \ core-api gulp compile && pm2 start ecosystem.config.js | Баньян

gulp [11100]: src \ node_contextify.cc: 631: утверждение args[1]->IsString()' failed. 1: node::DecodeWrite 2: node::DecodeWrite 3: uv_loop_fork 4: v8::internal::interpreter::BytecodeDecoder::Decode 5: v8::internal::RegExpImpl::Exec 6: v8::internal::RegExpImpl::Exec 7: v8::internal::RegExpImpl::Exec 8: 000000E5F6F84281 npm ERR! code ELIFECYCLE npm ERR! errno 134 npm ERR! core-api@0.0.2 ecosystem: gulp compile && pm2 start ecosystem.config.js | bunyan` npm ERR! Выход статус 134 нпм ERR! нпм ERR! Не удалось на core-api@0.0.2 Экосистемный скрипт. нпм ERR! Это, вероятно, не проблема с npm. Скорее всего, выше выводится логирование.

нпм ERR! Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ Zeeshan \ AppData \ Roaming \ NPM-cache_logs \ 2018-05-06T11_29_32_241Z-debug.log

как это можно исправить?

Ответы [ 2 ]

0 голосов
/ 15 августа 2018

Обновление Gulp - Node 10 (Обновление до Gulp 4)

Удалите существующую версию Gulp, которая глобально установлена ​​на вашем компьютере

npm rm -g gulp

Затем глобально установите новый пакет CLI Gulp следующим образом

npm install -g gulp-cli

Продолжите установку Gulp 4 локально в папку вашего проекта, используя следующую команду

npm install --save-dev gulp @ next

В Gulp.js 4, gulp.task ('name', ['xq', 'x2']); код должен быть преобразован следующим образом

gulp.task ('default', gulp.series ('sass', 'imagemin'));

// ИЛИ

параллельно следующим образом gulp.task ('default', gulp.parallel ('sass', 'Imagemin'));

Источник: https://davidsekar.com/nodejs/upgrading-your-gulp-for-running-with-node-v10

0 голосов
/ 06 мая 2018

Хорошо, с этим уже сталкиваются многие Github Link

Решение 1:

Обновление npm

npm rebuild

Решение 2:

удалить node_modules и package-lock.json

нпм i

Обновление: у меня позже сработало гладко.

...