当我开始一个项目时,我总是使用npm,每次开始我都会使用
npm install
并将node_modules
目录放在里面。
完成项目后,我惊讶于文件的大小几乎是200Mb。 想象一下,如果创建更多的项目。我的磁盘容量将负担很重。
有没有办法阻止/减少项目文件夹的大小。
例如,重复使用一个文件node_modules
?
答案 0 :(得分:3)
添加依赖项时使用--save
和--save-dev
将使您的项目更具有大小感知能力。对于发展规模是"罚款"但是对于制作,npm只会安装dependencies
package.json
中node_modules
的内容,从而减少npm prune
尺寸(制作中)。
否则 {
timestamp: { type: Number, default: Date.now},
...
}
是清理未使用模块的好方法,进一步减少了项目的大小。除了知道你安装的模块将是减少项目规模的唯一可靠的方法。
答案 1 :(得分:1)
如果您使用VSCode,则可以使用此扩展程序: Import Cost
这将向您显示您需要特定节点模块占用多少空间,然后估计您需要一个20 MB的库,其中包含2个功能:)
答案 2 :(得分:0)
您使用的是哪种版本的 npm ?如果您使用 npm 5及以上,它将有助于重复数据包。我还建议您删除不必要的包。 node_modules 可能会变得非常庞大,具体取决于您在应用中使用的依赖项,因此我不确定我们可以做些什么来表示诚实。