Parcel-Bundler 无法修复高漏洞

时间:2021-03-04 00:02:55

标签: javascript npm bundler

我在 SASS 和 Parcel 上关注了 Kevin Powell 的 YT 视频。我设法让 SASS 部分启动并正常运行,并设法让包裹打包机在一个项目上正常工作......所以到那时一切都很好。

今天我正在创建一个新项目并遵循所有必需的步骤,当我通过 npm install parcel-bundler --save-dev 安装 Parcel 时,我遇到了 2 个高严重性漏洞......我已经运行了 {{1} } 命令和 npm audit fix 建议,但没有成功摆脱这个问题。

这是 npm audit fix --force 的输出

npm audit

我已经尝试了我能找到的所有可能的解决方案,但在我的一生中我无法让它发挥作用。

我什至在我的 PC 和笔记本电脑上都做了一个测试……我的主 PC 运行 Linux Mint 19.2 cinnamon 和笔记本电脑 Window 10,并且在这两者中我都遇到了相同的 2 个漏洞。

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

我这几天遇到了同样的问题。我尝试了所有可能的方法,但只有这个有效

npm add --dev parcel@next

npm add --include=dev parcel@next

如果它们不起作用,请尝试:

npm install -D parcel@next

它的版本 2.0.0-beta.1

此外,我卸载了 NodeJS,删除了 users/{myName}/AppData/Roaming/npm 目录、package.json 和 node_modules。

答案 1 :(得分:0)

谢谢@Stefan!

总结我为使其工作所采取的步骤是:

删除了所有预先存在的 .json、node_modules、缓存文件夹,甚至是用于保存捆绑代码(html、css 等)的 dist 文件夹,以确保我有一个干净的开始。

然后我初始化了 npm:

npm init -y

之后我添加了“包裹”:

npm add --include=dev parcel@next

我通过强制修复并确保没有任何问题来修复任何问题:

npm audit fix --force

现在是甜蜜的部分......我刚刚运行了 Yarn 和 voilá,它有效!

yarn parcel index.html
  • npm 版本:7.6.3
  • 包裹版本:2.0.0-beta.1
  • 纱线版本​​:1.22.5

答案 2 :(得分:0)

无需担心漏洞。您只需按照视频 Sass with auto-refresh (and more) made easy

中的凯文步骤操作即可

一切正常。

如果您想了解该问题,请查看此链接, https://github.com/parcel-bundler/parcel/issues/5145

看附上的截图

SASS parcel works