我想发布一个包含我的源代码和分发html" target="_blank">文件的npm软件包。我的Github存储库包含src
包含JavaScript源文件的文件夹。生成过程将生成dist
包含分发文件的文件夹。当然,该dist
文件夹不会签入Github存储库。
我该如何发布npm软件包,以使某人这样做npm install
时他们src
和dist
文件夹一样好?当前,当我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": {
...
}
}
看看package.json文件https://docs.npmjs.com/files/package.json#files的“文件”字段
从文档中:
“文件”字段是要包含在项目中的文件数组。如果您在阵列中命名文件夹,则该文件夹还将包含该文件夹中的文件。(除非它们会被另一个规则忽略。)
我想发布一个npm包,它包含我的源代码以及分发文件。我的Github存储库包含文件夹,其中包含JavaScript源文件。生成过程生成包含分发文件的文件夹。当然,文件夹不会签入Github存储库。 我如何发布npm包,这样当某人执行时,他们会得到和文件夹?当前,当我从git存储库中运行时,只会发布文件夹。 我的package.json如下所示:
我正在尝试发布我的Go包,以便它在doc搜索和go搜索中可见,并且可以使用安装。 然而,我发现的一个文档并没有清楚地告诉我如何生成和托管文档,或者如何发布包。如何发布我的软件包?
本文向大家介绍发布一个npm包如何忽略不需要发布的文件?相关面试题,主要包含被问及发布一个npm包如何忽略不需要发布的文件?时的应答技巧和注意事项,需要的朋友参考一下 中的文件不会被发布
比如一些带有业务逻辑的组件,其它项目要用,通常做法就是一顿ctrl+c,ctrl+v去处理,然后这边组件修改了逻辑,其它项目引用的地方一个个去改,这种不便于维护,有什么方式可以将这些业务组件封装发布到组件库呢?
在 Vue 2.5.0 中,我们大大改进了类型声明以更好地使用默认的基于对象的 API。同时此版本也引入了一些其它变化,需要开发者作出相应的升级。阅读博客文章了解更多详情。 发布为 NPM 包的官方声明文件 静态类型系统能帮助你有效防止许多潜在的运行时错误,而且随着你的应用日渐丰满会更加显著。这就是为什么 Vue 不仅仅为 Vue core 提供了针对TypeScript的官方类型声明,还为Vue
问题内容: 我在Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到问题,并且想用Christoph Gohlke的Window二进制文件安装它。(根据我的经验,这减轻了许多其他软件包安装的麻烦。) 但是,尽管Christoph过去曾经提供.exe文件,但最近看来他是在上载.whl文件。 http://www.lfd.uci.edu/~gohlke/pythonlib