繁体   English   中英

为什么我的npm package的所有文件都安装在node_modules中?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM