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

Я недавно обновил свою версию 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

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

Ответы [ 8 ]

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

Я тоже сталкивался с подобной проблемой, когда gulp

gulp build[30580]: c:\ws\src\node_contextify.cc:635: Assertion `args[1]->IsString()' failed. 1: 00007FF6F86BC6AA v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4506

npm install natives решил проблему в windows 64

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

npm install natives

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

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

Моя система:

  1. Windows 10
  2. Узел 10.15.3

Шаги:

  1. Обновление npm
  2. npm i native
  3. npm i
  4. исправление аудита npm

Требуется заказ.

Мои пакеты после, когда яобновил с помощью команды "npm update":

{ "name": "your name", "version": "0.1.0", "private": true, "dependencies": { "autoprefixer": "^7.2.6", "babel-core": "^6.26.3", "babel-loader": "^7.1.5", "babel-plugin-async-to-promises": "^1.0.5", "babel-preset-es2015": "^6.24.1", "bootstrap": "v4.0.0-beta", "chartist-webpack": "^0.9.5-0", "d3": "^4.13.0", "d3.js": "^0.0.2-security", "datalist-polyfill": "^1.23.3", "dimple-js": "^2.1.4", "future-tabs": "^1.3.2", "gridstack": "0.2.6", "gulp": "^3.9.1", "gulp-cache-bust": "^1.4.0", "gulp-clean": "^0.3.2", "gulp-connect": "^5.7.0", "gulp-cssmin": "^0.2.0", "gulp-extname": "^0.2.2", "gulp-postcss": "^7.0.1", "gulp-rename": "^1.4.0", "gulp-sass": "^3.1.0", "gulp-sequence": "^0.4.6", "gulp-sourcemaps": "^2.6.5", "ionicons": "^3.0.0", "jquery": "^3.3.1", "jquery-ui": "^1.12.1", "jquery-ui-touch-punch": "^0.2.3", "lodash": "^4.17.11", "md5": "^2.2.1", "moment": "^2.24.0", "natives": "^1.1.6", "postcss-flexbugs-fixes": "^2.0.0", "promise-polyfill": "6.0.2", "semaphore-async-await": "^1.5.1", "url-search-params-polyfill": "^2.0.3", "vanilla-modal": "^1.6.5", "webpack": "^3.12.0", "webpack-stream": "^4.0.3", "whatwg-fetch": "^2.0.4" } }

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

выполните следующие действия:

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

0 голосов
/ 15 октября 2018

У меня было два разных решения, работающих в двух разных рабочих пространствах.Первое после обновления до узла 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

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

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

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

0 голосов
/ 04 июля 2018

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

npm install natives
0 голосов
/ 03 июня 2018

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

...