【问题标题】:ReferenceError: primordials is not defined error while running Task Runner ExplorerReferenceError: primordials is not defined 运行 Task Runner Explorer 时出现错误
【发布时间】:2022-10-24 19:30:08
【问题描述】:

在 Visual Studio 2022 社区版上为 gulp.js 运行 Task Runner Explorer 时出现此错误

Failed to run "C:/Users/......./Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
ReferenceError: primordials is not defined

我已经尝试过的

  1. How to fix "ReferenceError: primordials is not defined" in Node.js 中提到要降级节点或升级 Gulp,但我的同事正在使用相同的版本并且为他工作。
  2. 尝试创建npm-shrinkwrap.json文件以及包含以下内容
    {
     "dependencies": {
      "graceful-fs": {
       "version": "4.2.2"
      }
     }
    }
    
    1. 在 package.json 文件中添加了覆盖部分:
    {
      // current package.json
      "overrides": {
        "graceful-fs": "^4.2.10"
      }
    }
    
    1. node、npm 和 gulp 的当前版本是
    node --version 
    v16.16.0
    
    npm --version
    8.11.0
    
    gulp --version
    CLI version: 2.3.0
    Local version: 3.9.1
    

    让我知道是否有任何我遗漏或需要做的事情

【问题讨论】:

    标签: node.js gulp visual-studio-2022


    【解决方案1】:

    我分享你的挫败感——我也尝试过这些解决方案,但无济于事。问题依然存在。你找到解决办法了吗?我可以通过将节点降级到 V11 来解决这个问题,但是我的程序 shp2stl 运行时输出空文件。所以我想使用更高版本。

    fs.js:47 } = 原语; ^

    ReferenceError:未定义原始 在 fs.js:47:5

    【讨论】:

      猜你喜欢
      • 2020-10-24
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 2019-09-19
      相关资源
      最近更新 更多