npm publish ./dist --registry=xxx , npm publish时指定了发布包的目录,为啥还发布了其他包的文件
时间: 2023-02-07 07:20:56 浏览: 190
如何将个人开发包发布到npm上.md
如果你使用 `npm publish` 命令指定了发布包的目录,那么 npm 会将指定目录下的所有文件打包成一个发布包并发布到指定的 registry 中。如果你在发布包的目录中存在其他包的文件,那么这些文件也会被打包并发布到 registry 中。如果你希望只发布指定目录下的文件,可以使用 `files` 字段来指定发布包中包含哪些文件。
例如,在你的 package.json 中添加如下内容:
```
{
"files": [
"dist"
]
}
```
这样,当你使用 `npm publish` 命令时,只会发布 `dist` 目录下的文件。
阅读全文