2

除了我在项目中使用的最小文件之外,我可以安全地删除节点模块库中的其他文件夹吗?

例如:使用 Angular ui-select 库进行下拉

仅使用来自- node_modules/dist/select.min.js、select.min.css的 min 文件

(考虑改用cdn,因为在节点模块中创建的库很大,有额外的文件夹,如src、docs、test ..)

4

1 回答 1

2

不能保证您通常可以做到这一点。但是,按照惯例,大多数包都有一个完全包含的未缩小副本和一个完全包含的缩小副本。由于这些文件在包中没有其他依赖项,因此您可以删除包中的其他文件而不会造成任何问题。

但是,最好问问自己为什么这是必要的。如果您的客户端应用程序只请求缩小文件,那么无论如何都不需要将包的其余部分发送给客户端。所以主要节省的是服务器存储,对于大多数软件包来说,在磁盘空间的情况下是最小的。

于 2017-03-03T19:50:01.103 回答