我可以安全地删除节点模块库中的其他文件夹,但我在项目中使用的min文件除外吗?
例如:使用角度ui-select库进行下拉
仅使用中的min文件 - node_modules / dist / select.min.js,select.min.css
(考虑使用cdn,因为在节点模块中创建的库很大,有额外的文件夹,如src,docs,test ..)
答案 0 :(得分:2)
无法保证您一般可以这样做。但是,按照惯例,大多数软件包都有一个完全包含的未经授权的副本和一个完全包含的缩小副本。由于这些文件在包中没有其他依赖项,因此您可以删除包中的其他文件而不会导致任何问题。
然而,问自己为什么这是必要的,这是一个好主意。如果您的客户端应用程序仅请求缩小的文件,则无论如何都不需要将其余的包发送到客户端。因此主要节省的是服务器存储,对于大多数软件包来说,在磁盘空间的上下文中这是最小的。