【发布时间】:2018-04-30 13:39:32
【问题描述】:
我正在尝试将包发布到npm,但由于某种原因,我在package.json 中定义的.js 不包含在包中。我的项目是用typescript 编写的,我通过以下 npm 脚本进行转译...
"prepublishOnly": "tsc -p ./ --outDir dist/"
正确输出我期望在本地dist/app.js 的文件。然后我做了一个npm publish 和readme.md 和其他一些文件,但不是我期望的app.js。 package.json 的主要设置为 dist/app.js 那么我在这里缺少什么?
这是我的第一个 npm 包发布,所以可能有点愚蠢,很高兴尝试任何想法。
【问题讨论】:
-
您的
.gitignore是否排除dist/? -
确实如此,但我的 .npmignore 应该覆盖它,不是吗?
标签: javascript node.js typescript npm