![](/img/trans.png)
[英]Node npm why all the modules are installed in the root node_modules folder?
[英]Why all files of my npm package are installed in node_modules?
这是我安装node_modules
时在 node_modules 中的内容:
即使我在 package.json 中使用此files
字段:
"files": [
"./dist"
]
这是为什么?
也许您误解了files
字段的作用:
可选文件字段是一个文件模式数组,描述了当 package 作为依赖项安装时要包含的条目
当另一个项目将您的项目安装为 npm package 时, files
字段用于定义应与您的库一起导入的文件。
这就是模块的工作原理。如果您不喜欢 node_modules 文件夹,请尝试Yarn2 。 相同的东西。但不同的模块文件夹名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.