当我键入npm install <PACKAGE NAME>
时,它将文件保存在一个名为node_modules的文件夹中,这使项目非常繁重(200-400个文件)。
我想知道全局软件包如何工作?我的意思是,首先想到的是,当我们全局安装软件包时,node.js将添加对package.json的依赖关系,并且当程序运行时,它将转到软件包所在计算机上的文件夹中安装并继续使用它们。
我的工作方式是,每个项目都将拥有整个库,几乎就像我已经将该库存储库克隆到我的项目中一样。
答案 0 :(得分:-1)
通常,如果您使用的是git之类的版本控制系统,则应该有一个.gitignore文件,其中的node_modules将被忽略。
同时,如果您对本地计算机的存储感到不安;
如果您的操作系统是Linux Distro,请尝试全局安装软件包,以便将所有模块存储在主目录中的单个node_modules文件夹中。
使用npm install -g package_name
如果您使用的是Windows,它将help