npm 如何从一个项目中删除有角的字体?

o2g1uqev  于 2023-03-08  发布在  其他
关注(0)|答案(3)|浏览(168)

我安装Angular fontawesome与此命令在这里找到:https://www.npmjs.com/package/@fortawesome/angular-fontawesome

ng add @fortawesome/angular-fontawesome@6

我的问题是,我意识到我想改变到字体真棒的SCSS版本,现在我想从我的项目中删除角字体(和图标)。
到目前为止,我已经尝试了以下命令
npm uninstall @fortawesome/fontawesome
npm uninstall @fortawesome/fontawesome6
npm uninstall @fortawesome/angular-fontawesome
然而,一些依赖项仍然保留在我的 package-lock.json 中:

"@fortawesome/fontawesome-svg-core": "^6.2.1",
"@fortawesome/free-brands-svg-icons": "^6.2.1",
"@fortawesome/free-regular-svg-icons": "^6.2.1",
"@fortawesome/free-solid-svg-icons": "^6.2.1",
r1zk6ea1

r1zk6ea11#

我这样做的方法是删除node_modules文件夹,删除我不想包含在package.json中的内容,并删除package-lock.json。
然后我再次运行npm install,它会生成一个新的package-lock.json,node_modules文件夹将包含package.json中剩余的所有内容。

vxf3dgd4

vxf3dgd42#

也跑

npm uninstall @fortawesome/fontawesome-svg-core
npm uninstall @fortawesome/free-brands-svg-icons
npm uninstall @fortawesome/free-regular-svg-icons
npm uninstall @fortawesome/free-solid-svg-icons
xriantvc

xriantvc3#

继续走...

$ npm uninstall @fortawesome/fontawesome-svg-core
$ npm uninstall @fortawesome/free-brands-svg-icons
$ npm uninstall fortawesome/free-regular-svg-icons
$ npm uninstall @fortawesome/free-solid-svg-icons

相关问题