我在 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 个漏洞。
我该如何解决这个问题?
答案 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
答案 2 :(得分:0)
无需担心漏洞。您只需按照视频 Sass with auto-refresh (and more) made easy
中的凯文步骤操作即可一切正常。
如果您想了解该问题,请查看此链接, https://github.com/parcel-bundler/parcel/issues/5145
看附上的截图