Visual studio Visual Studio任务运行器资源管理器-引用错误:未定义原语
所以我升级到了VisualStudio16.6.3。当我转到Task Runner资源管理器时,它不会加载我的gulp文件,在Task Runner输出窗口中,我可以看到Visual studio Visual Studio任务运行器资源管理器-引用错误:未定义原语,visual-studio,npm,gulp,visual-studio-2019,Visual Studio,Npm,Gulp,Visual Studio 2019,所以我升级到了VisualStudio16.6.3。当我转到Task Runner资源管理器时,它不会加载我的gulp文件,在Task Runner输出窗口中,我可以看到 Failed to run "E:\Projects\...\Gulpfile.js"... cmd.exe /c gulp --tasks-simple fs.js:35 } = primordials; ^ ReferenceError: primordials is not defined
Failed to run "E:\Projects\...\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
fs.js:35
} = primordials;
^
ReferenceError: primordials is not defined
at fs.js:35:5
at req_ (E:\Projects\...\node_modules\natives\index.js:143:24)
at Object.req [as require] (E:\Projects\...\node_modules\natives\index.js:55:10)
at Object.<anonymous> (E:\Projects\...\node_modules\graceful-fs\fs.js:1:37)
at Module._compile (internal/modules/cjs/loader.js:1158:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
at Module.load (internal/modules/cjs/loader.js:1002:32)
at Function.Module._load (internal/modules/cjs/loader.js:901:14)
at Module.require (internal/modules/cjs/loader.js:1044:19)
at require (internal/modules/cjs/helpers.js:77:18)
编辑:尝试从节点12.6.2升级到12.18.2,但未成功
编辑:尝试从节点12.6.2升级到14.5.0,但未成功。我找到的解决方案是降级到NodeJs v11.15.0,并使用gulp 3.9.1
如果有人有更好的选择,我很想听听。我找到了一个解决方案,它不需要降级节点或吞咽 创建一个名为
npm shrinkwrap.json
的文件,其级别与您的package.json
相同,并用以下内容填充该文件:
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
现在删除
node\u modules
文件夹,并在同一文件夹中运行npm install
,您现在应该可以了。(在Visual Studio
的任务运行器资源管理器中重新加载)如果其他人可以验证这是一个答案,我会将其标记为这样一个机会,以测试您的答案设置一台新机器,并验证您指定的步骤是否有效。对我有效感谢您一直在寻找此答案。“建议将gulp降级到版本3”-这是错误的建议。必须指定任务功能
是从gulp v3迁移到gulp v4时产生的常见错误,通常很容易修复。但您必须显示gulp v4 gulpfile.js以获得进一步帮助。
{
"version": "1.0.0",
"name": "asp.net",
"private": true,
"devDependencies": {
"del": "4.1.1",
"gulp": "3.9.1",
"gulp-concat": "^2.6.1",
"gulp-config": "0.3.0",
"gulp-cssmin": "^0.2.0",
"gulp-csso": "1.1.0",
"gulp-htmlmin": "5.0.1",
"gulp-imagemin": "2.4.0",
"gulp-less": "4.0.1",
"gulp-plumber": "1.2.1",
"gulp-uglify": "3.0.2",
"gulp.spritesmith": "^6.10.0",
"merge-stream": "2.0.0",
"vinyl-buffer": "1.0.1"
}
}
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}