【问题标题】:my node and npm are already latest version我的节点和 npm 已经是最新版本
【发布时间】:2021-12-02 11:05:49
【问题描述】:

如您所见,我正面临第三行的错误,我做到了 sudo npm install gulp ubuntu@ip-172-31-84-181:~/socialsite$ gulp -v 命令行版本:2.3.0 本地版本:4.0.2 在显示此错误之前,它无法找到与 gulp 相关的模块,如 sass、rev、承办商等,因此我单独安装它们以摆脱它们,但现在我收到此错误 我试图更新我的节点和 npm,但它显示它们是最新版本 我也尝试 rm rf node_modules 但它也没有工作 ubuntu@ip-172-31-84-181:~/socialsite$ 节点 -v v8.10.0 ubuntu@ip-172-31-84-181:~/socialsite$ npm -v 3.5.2

ubuntu@ip-172-31-84-181:~/socialsite$ gulp build
/home/ubuntu/socialsite/node_modules/globby/index.js:28
        } catch {
                ^

SyntaxError: Unexpected token {
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> 
(/home/ubuntu/socialsite/node_modules/del/index.js:4:16)

【问题讨论】:

  • 这个代码在 node_modules 中的东西我无法捕捉到错误给定文件中的代码看起来不错,请您更具体地了解解决方案,因为这是我的第一次部署。

标签: node.js express ubuntu npm gulp


【解决方案1】:

运行npm rebuild 命令可能有助于解决问题

【讨论】:

  • 不,它没有解决,仍然面临同样的问题
  • 我知道你真的想要一个能带来解决方案的答案,我们在这里花时间分享行动,所以幸运的是,它带来了一些解决方案,但是仅仅因为它没有解决问题我不明白为什么对答案投反对票...您希望人们如何以这种方式提供帮助?
【解决方案2】:

将节点版本从 8.0.0 更新到 14.0.0 就好了

【讨论】:

    猜你喜欢
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    相关资源
    最近更新 更多