Команда «вызвать npm run build-templates» завершилась с кодом 134

#c# #visual-studio #npm

#c# #visual-studio #npm

Вопрос:

При попытке собрать мое решение в Visual Studio 2017 я получаю это сообщение об ошибке:

 The command "call npm run build-templates" exited with code 134
  

Посмотрев на окно вывода, я обнаружил следующее:

 Installing npm packages for project {project}
 npm WARN No description
 npm WARN No repository field.

 up to date in 12.823s
 Building templates for project {project}

  > build-templates 
  > gulp buildviews

 gulp[14240]: c:wssrcnode_contextify.cc:640: Assertion `args[1]->IsString()' failed.
   1: 00007FF6C923896A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler 4554
   2: 00007FF6C91E8956 uv_loop_fork 85542
   3: 00007FF6C91E8A03 uv_loop_fork 85715
   4: 00007FF6C91EEAB8 uv_loop_fork 110472
   5: 00007FF6C984DBFF v8::internal::PassesFilter 847
   6: 00007FF6C984EE37 v8::internal::PassesFilter 5511
   7: 00007FF6C984E0AC v8::internal::PassesFilter 2044
   8: 00007FF6C984DFCB v8::internal::PassesFilter 1819
   9: 000000ACAF550481 
  npm ERR! code ELIFECYCLE
  npm ERR! errno 134
  npm ERR! build-templates: `gulp buildviews`
  npm ERR! Exit status 134
  npm ERR! 
  npm ERR! Failed at the build-templates script.
  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

  npm ERR! A complete log of this run can be found in:

error MSB3073: The command "call npm run build-templates" exited with code 134.
  

Комментарии:

1. у вас ошибка npm при запуске build-шаблоны совместно используют этот код.

2. Я не знаю, какой код вызывает ошибку, потому что build-templates выполняется каждый скрипт в решении, а на выходе не указывается строка. Это должно быть связано с моей средой, потому что у других коллег нет проблемы. У нас также есть разные версии npm, так что с этим это тоже не связано.

3. может быть другая версия gulp, посмотрите на эту похожую ошибку

4. Спасибо, я рассмотрю это.

Ответ №1:

Я решил это, выполнив npm install gulp в папке проекта. У меня нет большого опыта работы с npm, поэтому я не знаю точно, что она сделала, но это решило мою проблему.