npm8中文文档
包被放到 prefix
下的 node_modules
文件夹中。在本地安装时,这意味着你可以require("packagename")
加载它的主模块,或者require("packagename/lib/path/to/sub/module")
加载其他模块。
Unix 系统上的全局安装转到 {prefix}/lib/node_modules
。Windows 上的全局安装转到 {prefix}/node_modules
(即没有 lib
文件夹。)
作用域包的安装方式相同,只是它们被组合在相关 node_modules
文件夹的子文件夹中,该作用域前缀的名称由 @ 符号表示,例如npm install @myorg/package
会将包裹放在 {prefix}/node_modules/@myorg/package
中。有关详细信息,请参阅 scope
。
如果你想 require()
一个包,那么在本地安装它。