it-swarm.com.ru

проблема с gulp-проблемой с nodejs v10.3.0: src\node_contextify.cc: 629: Ошибка утверждения args [1] -> IsString () '

Я недавно обновил мою версию nodejs до 10.30.0. Все отлично работает Но моя задача сборки gulp не работала, которая работала нормально на старой версии (9.X). Это то, что я получаю.

 gulp[11376]: src\node_contextify.cc:629: Assertion `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: 00000384E1284281

Кто-нибудь, пожалуйста, помогите мне. 

17
M14

Просто запустите команду 

npm install natives
58
nosensus

У меня было два разных решения для работы в двух разных рабочих пространствах. Первый после обновления до узла 10.6.0 потребовал от меня использовать этот метод :

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

Второе рабочее пространство не будет работать с вышеупомянутым, хотя я попробовал сначала, мне потребовалось переустановить все мои зависимости gulp, а затем запустить исправление аудита npm. Например:

$npm install --dev gulp gulp-sass gulp-autoprefixer
$npm audit fix

Надеюсь, это кому-нибудь поможет. 

5
jasonflaherty

проблема совместимости с версией узла, попробуйте использовать версию узла <= 9.11.2.

2
邱凯翔

Я была такая же проблема. Удаление node_modules и повторный запуск npm install для переустановки модулей, перечисленных в package.json, сработали для меня.

1
Constantine

выполните следующие действия, чтобы решить проблему:

Просто удалите каталог node_modules и package-lock.json. Затем запустите npm install --unsafe-perm=true

0
Amir

npm install natives

Это работает с Windows 10 64 бит

0
Shaji Joseph