ReferenceError: внутренняя привязка не определена - PullRequest
2 голосов
/ 09 марта 2019

В ASP.NET Zero 5.x происходит сбой npm run create-bundles.

Я создаю лицензионный проект на базе базового решения ASP.NET Zero для ASP.NET Core MVC + jQuery на основе ASP.NET.Каркас котельной.Это не новый проект / mint, а существующий проект, который был построен и успешно выполнен в прошлом.

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

  • nodejs (v10.15.3) + npm (v6.4.1)
  • gulp - гарантировано, что я установил его глобально (cli версия 2.0.1, локальная версия 3.9.1)
  • пряжа (v1.13.0)
  • связка и минификатор Расширение Visual Studio (последняя версия)

Затем я запустил yarn (дважды - в первый раз, когда я получилсообщение об ошибке), согласно руководству.

При попытке запустить npm run create-bundles выдается следующее сообщение об ошибке:

Кажется, что ни один из моих уменьшенных файлов JavaScript не генерирует

Что я могу сделать для успешного запуска npm run create-bundles?

Ответы [ 2 ]

2 голосов
/ 09 марта 2019
  • nodejs (v10.15.3) ...
  • глоток ... 3.9.1

Это проблема с gulp.js 3.9.1 на Node.js 10.14.2+. 1

Это ваши варианты, в порядке рекомендации:

  1. Обновление gulp: npm install gulp@^4 1 - для ASP.NET Zero обновите до ASP.NET Zero 6.3.1 +.
  2. Установка определенной версии natives: npm install natives@1.1.6 2
  3. Понижение до Node.js 10.14.1 3

Ссылки

  1. https://github.com/nodejs/node/issues/24985#issuecomment-447241752
  2. https://github.com/gulpjs/gulp/issues/2246#issuecomment-435646661
  3. https://github.com/nodejs/node/issues/24985#issuecomment-449124867
1 голос
/ 19 апреля 2019

Просто обновите версию gulp до 3.9.1, и эта версия поддерживает последнюю версию Node.js.

npm install gulp@3.9.1
...