【问题标题】:Remote Code Execution ERROR when ionic start project离子启动项目时远程代码执行错误
【发布时间】:2020-12-02 04:43:11
【问题描述】:
 === npm audit security report ===  

┌──────────────────────────────────────────────────────────────────────────────┐
│                                Manual Review                                 │
│            Some vulnerabilities require your attention to resolve            │
│                                                                              │
│         Visit https://go.npm.me/audit-guide for additional guidance          │
└──────────────────────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High          │ Remote Code Execution                                        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ serialize-javascript                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ >=3.1.0                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @ionic/angular-toolkit [dev]                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @ionic/angular-toolkit > copy-webpack-plugin >               │
│               │ serialize-javascript                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1548                            │
└───────────────┴──────────────────────────────────────────────────────────────┘
found 2 vulnerabilities (1 low, 1 high) in 1493 scanned packages
1 vulnerability requires semver-major dependency updates.
1 vulnerability requires manual review. See the full report for details.

当我使用 ionic start 开始新项目时,我收到此错误。 我该如何解决?谢谢大家。

我的离子信息在这里

Ionic CLI                     : 6.11.0 (/usr/local/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 5.3.1
   @angular-devkit/build-angular : 0.901.12
   @angular-devkit/schematics    : 9.1.12
   @angular/cli                  : 9.1.12
   @ionic/angular-toolkit        : 2.3.0

【问题讨论】:

    标签: ionic-framework npm ionic4 ionic-native


    【解决方案1】:

    来自https://docs.npmjs.com/auditing-package-dependencies-for-security-vulnerabilities

    要查找必须更新的包,请检查“路径”字段 包含漏洞的包的位置,然后检查 依赖它的包。例如,如果路径 漏洞是 @package-name > 依赖包 > package-with-vulnerability,你需要更新依赖包。

    看来你需要更新https://www.npmjs.com/package/copy-webpack-plugin

    【讨论】:

    • 我已经安装了 copy-webpack-plugin 包和 serialize-javascript 包,但我仍然遇到同样的错误。我不知道如何设置该包的路径?
    • @kalemteknoloji 报告了同样的错误github.com/ionic-team/angular-toolkit/issues/261。在解决方案出现之前,我会尝试重现它
    【解决方案2】:
    npm i @ionic/angular-toolkit
    

    Angular工具包2.3.1发布!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      相关资源
      最近更新 更多