And*_*rew 5 javascript npm npm-publish npm-package
我开发了一个供公司内部使用的小型 Ui 组件,并将其发布到 npm,但是当我安装该包时,我只在文件夹index.js中获得一个文件node_modules。
我没有使用任何包生成器,es-modules,只是一个简单.js的.css
我想要作为包发布的文件夹具有以下结构:
package
- src
- index.js
- index.css
- assets/
- fonts/
- ..some fonts
- images/
- icon.svg
- package.json
Run Code Online (Sandbox Code Playgroud)
用于npm publish --dry-run查看npm认为应该发布的内容。(另一种可能性是使用npm pack并检查生成的 tarball 的内容。)
如果丢失文件,请检查任何相关.npmignore文件或.gitignore文件的内容,这两者都可能导致npm忽略文件。(如果您不熟悉这一切是如何工作的,请阅读相关的 npm 文档。)
最后,检查package.json是否有一个files:条目,“这是应该包含在包中的文件或目录名称的数组”(根据之前链接的文档)。如果您有files:条目,请添加您想要发布但未包含的文件。
| 归档时间: |
|
| 查看次数: |
2596 次 |
| 最近记录: |