在 ASP.NET Zero 5.x 中,npm run create-bundles
失败。
我正在基于 ASP.NET 样板框架在 ASP.NET Zero 的 ASP.NET Core MVC + jQuery 基础解决方案上构建一个许可项目。这不是一个新的/mint 项目,而是一个在过去成功构建和运行的现有项目。
我已经关注了 Getting started guide确保我安装以下内容:
- nodejs (v10.15.3) + npm (v6.4.1)
- gulp - 确保我在全局安装它(cli 版本 2.0.1 本地版本 3.9.1)
- yarn (v1.13.0)
- bundler 和压缩器 Visual Studio 扩展(最新)
然后我按照指南运行 yarn
(两次 - 第一次收到错误消息)。
尝试运行 npm run create-bundles
时出现以下错误消息:
似乎我的缩小 JavaScript 文件都没有生成
我该怎么做才能使 npm run create-bundles
成功运行?
最佳答案
- nodejs (v10.15.3) ...
- gulp ... 3.9.1
这是 Node.js 10.14.2+ 上的 gulp.js 3.9.1 的问题。 1
这些是您的选择,按推荐顺序排列:
- 升级
gulp
:npm install gulp@^4
1 — 对于 ASP.NET Zero,升级到 ASP.NET Zero 6.3.1+。 - 安装特定版本的
natives
:npm install natives@1.1.6
2 - 降级为Node.js 10.14.1 3
引用资料
关于node.js - 引用错误 : internalBinding is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55078081/