这是你自己发布的包吗? 我看了一下,你的 package.json 里配置了 files: ["dist"],也就是说你 npm publish 的时候只会打包 dist 目录下的文件;如果这个目录是空的话当然发布时就没有了。 还要注意一下发布时根目录下 .npmignore 文件(如果有的话),它的作用跟 .gitignore 之于 git 类似,也是用于配置了发布时要忽略的目录或文件,如果你配了包含 dist 路径,发布时也不会被打包。
这是你自己发布的包吗?
我看了一下,你的
package.json
里配置了files: ["dist"]
,也就是说你npm publish
的时候只会打包dist
目录下的文件;如果这个目录是空的话当然发布时就没有了。还要注意一下发布时根目录下
.npmignore
文件(如果有的话),它的作用跟.gitignore
之于 git 类似,也是用于配置了发布时要忽略的目录或文件,如果你配了包含dist
路径,发布时也不会被打包。