如何发布带有分发文件的npm软件包?

纳雷什

我想发布一个包含我的源代码和分发文件的npm软件包。我的Github存储库包含src包含JavaScript源文件的文件夹。生成过程将生成dist包含分发文件的文件夹。当然,该dist文件夹不会签入Github存储库。

我该如何发布npm软件包,以使某人这样做时npm install,他们srcdist文件夹一样好目前,当我npm publish从git存储库运行时,它只会导致src发布文件夹。

我的package.json看起来像这样:

{
  "name": "join-js",
  "version": "0.0.1",
  "homepage": "https://github.com/archfirst/joinjs",
  "repository": {
    "type": "git",
    "url": "https://github.com/archfirst/joinjs.git"
  },
  "main": "dist/index.js",
  "scripts": {
    "test": "gulp",
    "build": "gulp build",
    "prepublish": "npm run build"
  },
  "dependencies": {
    ...
  },
  "devDependencies": {
    ...
  }
}
尤金·尼祖塔(Eugene Nezhuta)

看看package.json文件https://docs.npmjs.com/files/package.json#files的“文件”字段

从文档中:

“文件”字段是要包含在项目中的文件数组。如果您在阵列中命名一个文件夹,那么它还将包括该文件夹内的文件。(除非它们会被另一个规则忽略。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

发布带有心理软件包的R markdown到pdf

来自分类Dev

jquery-ui分发文件

来自分类Dev

jquery-ui分发文件

来自分类Dev

如何npm发布带有单独的templateUrl html文件的Angular2组件?

来自分类Dev

如何使用Ansible发布带有参数的Json文件

来自分类Dev

使用Gulp将NPM模块/库复制到分发文件夹

来自分类Dev

dpkg:错误:重复文件触发文件名“ / usr / share / icons / hicolor”和软件包“ hicolor-icon-theme”的兴趣

来自分类Dev

dpkg:错误:重复文件触发文件名“ / usr / lib / gio / modules”和软件包“ libglib2.0-0”的兴趣

来自分类Dev

如何更新已发布的npm软件包?

来自分类Dev

使用zookeeper在集群上分发文件

来自分类Dev

发布NPM软件包的开发版本

来自分类Dev

发布NPM软件包的开发版本

来自分类Dev

开发文件如何工作?

来自分类Dev

如何发布带有commonjs和es6版本的NPM模块?

来自分类Dev

您如何以组织形式将私有npm软件包发布并安装到GitHub软件包中?

来自分类Dev

如何创建带有“文件夹”和文件的Deb软件包

来自分类Dev

带有可选文件的Debian软件包

来自分类Dev

如何使用Brunch编写多文件NPM软件包

来自分类Dev

如何从NPM软件包中排除“ bin”文件?

来自分类Dev

如何获取需要我的npm软件包的文件目录

来自分类Dev

如何安装带有注释文件的软件包列表

来自分类Dev

如何在asp.net 4.0中发布带有Web请求的文件

来自分类Dev

如何通过SSH安装私有NPM软件包

来自分类Dev

如何创建一个简单的debian软件包(只需压缩/提取源文件或任何带有debian软件包的文件)

来自分类Dev

如何安装带有文档的Python软件包?

来自分类Dev

如何使用自己构建的带有堆栈的软件包?

来自分类Dev

如何发布带有本地附件的Slack格式的邮件?

来自分类Dev

您可以为前端JavaScript文件发布npm软件包吗?

来自分类Dev

如何使用python软件包分发字体?

Related 相关文章

  1. 1

    发布带有心理软件包的R markdown到pdf

  2. 2

    jquery-ui分发文件

  3. 3

    jquery-ui分发文件

  4. 4

    如何npm发布带有单独的templateUrl html文件的Angular2组件?

  5. 5

    如何使用Ansible发布带有参数的Json文件

  6. 6

    使用Gulp将NPM模块/库复制到分发文件夹

  7. 7

    dpkg:错误:重复文件触发文件名“ / usr / share / icons / hicolor”和软件包“ hicolor-icon-theme”的兴趣

  8. 8

    dpkg:错误:重复文件触发文件名“ / usr / lib / gio / modules”和软件包“ libglib2.0-0”的兴趣

  9. 9

    如何更新已发布的npm软件包?

  10. 10

    使用zookeeper在集群上分发文件

  11. 11

    发布NPM软件包的开发版本

  12. 12

    发布NPM软件包的开发版本

  13. 13

    开发文件如何工作?

  14. 14

    如何发布带有commonjs和es6版本的NPM模块?

  15. 15

    您如何以组织形式将私有npm软件包发布并安装到GitHub软件包中?

  16. 16

    如何创建带有“文件夹”和文件的Deb软件包

  17. 17

    带有可选文件的Debian软件包

  18. 18

    如何使用Brunch编写多文件NPM软件包

  19. 19

    如何从NPM软件包中排除“ bin”文件?

  20. 20

    如何获取需要我的npm软件包的文件目录

  21. 21

    如何安装带有注释文件的软件包列表

  22. 22

    如何在asp.net 4.0中发布带有Web请求的文件

  23. 23

    如何通过SSH安装私有NPM软件包

  24. 24

    如何创建一个简单的debian软件包(只需压缩/提取源文件或任何带有debian软件包的文件)

  25. 25

    如何安装带有文档的Python软件包?

  26. 26

    如何使用自己构建的带有堆栈的软件包?

  27. 27

    如何发布带有本地附件的Slack格式的邮件?

  28. 28

    您可以为前端JavaScript文件发布npm软件包吗?

  29. 29

    如何使用python软件包分发字体?

热门标签

归档