package.json阻止依赖项依赖项

时间:2019-05-03 08:03:28

标签: javascript npm yarnpkg package.json

我正在使用semantic-ui-css软件包。 然后在我的应用程序中,从该程序包导入一个css文件:

import './../node_modules/semantic-ui-css/semantic.min.css'

该CSS文件全部是我要从软件包中获取的。

不幸的是,该库不仅是CSS,还包括语义UI所需的所有JS,以进行过渡和类似的UI效果。因此,它具有jquery的依赖关系。

我不希望项目中有100kb。

我知道我的项目不需要semantic-ui-css软件包中需要jquery的部分,所以我的问题是我可以以某种方式在软件包文件中指定不安装该依赖项(jquery)吗?

我正在用纱。 我粗略地看了纱线中的selective version resolution。但这似乎是将依赖项锁定到一个版本,而不是避免依赖项。

类似地,我不想将所有需要的文件作为原始资产添加到我的仓库中,如果可能的话,我想继续使用包管理器。

0 个答案:

没有答案