首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装github回购带src文件夹

npm安装github回购带src文件夹
EN

Stack Overflow用户
提问于 2016-08-11 12:50:04
回答 3查看 3K关注 0票数 4

我做了以下工作:

代码语言:javascript
复制
npm install TuningGuide/react-sortable-hoc --save
npm info it worked if it ends with ok
npm info using npm@3.10.5
npm info using node@v6.2.2
npm info git [ 'clone',
npm info git   '--template=/Users/velten/.npm/_git-remotes/_templates',
npm info git   '--mirror',
npm info git   'git://github.com/tuningguide/react-sortable-hoc.git',
npm info git   '/Users/velten/.npm/_git-remotes/git-github-com-tuningguide-react-sortable-hoc-git-78a804e9' ]
npm info git [ 'rev-list', '-n1', 'master' ]
npm info git [ 'clone',
npm info git   '/Users/velten/.npm/_git-remotes/git-github-com-tuningguide-react-sortable-hoc-git-78a804e9',
npm info git   '/var/folders/95/ylk5ht9s24n6xk4rcr6sch4r0000gn/T/npm-22395-24e6f9cc/git-cache-220f34bb/09fb1e0c7d657657b9aa091c018b45aee0ed0662' ]
npm info git [ 'checkout', '09fb1e0c7d657657b9aa091c018b45aee0ed0662' ]
npm info git [ 'submodule', '-q', 'update', '--init', '--recursive' ]
npm info attempt registry request try #1 at 14:18:51
npm http request GET https://registry.npmjs.org/invariant
npm http 304 https://registry.npmjs.org/invariant
npm info lifecycle invariant@2.2.1~preinstall: invariant@2.2.1
npm info lifecycle react-sortable-hoc@0.0.7~preinstall: react-sortable-hoc@0.0.7
npm info linkStuff invariant@2.2.1
npm info linkStuff react-sortable-hoc@0.0.7
npm info lifecycle invariant@2.2.1~install: invariant@2.2.1
npm info lifecycle react-sortable-hoc@0.0.7~install: react-sortable-hoc@0.0.7
npm info lifecycle invariant@2.2.1~postinstall: invariant@2.2.1
npm info lifecycle react-sortable-hoc@0.0.7~postinstall: react-sortable-hoc@0.0.7
typescript-react-mobx-boilerplate@1.0.0 /Users/velten/Websites/typescript-react-mobx-boilerplate
└─┬ react-sortable-hoc@0.0.7  (git://github.com/tuningguide/react-sortable-hoc.git#09fb1e0c7d657657b9aa091c018b45aee0ed0662)
  └── invariant@2.2.1 

npm info ok 

但该文件夹不包含源或生成。为什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-08 12:32:26

src/在.npmignore文件夹中被禁止(如果我们谈论这个回购)

代码语言:javascript
复制
https://github.com/clauderic/react-sortable-hoc/blob/master/.npmignore

...and隐式prepublish只在常规的“发布安装”上触发build,而不是直接从github安装.(也学到了艰难的路)。

尝试使用任何知名的软件包,不以标准方式安装,而是直接从github安装,以验证。

确实很痛苦。一个人在自己的回购中能做的最好的事情就是使用“预装”钩子。(而不是禁止src/-Folder为其工作)。

您可以克隆回购,允许src/文件夹(从.npmignore中删除),并将构建过程移动到“预装”钩子.

票数 6
EN

Stack Overflow用户

发布于 2016-08-13 17:02:44

您可能需要在files中为您的回购设置package.json。

票数 2
EN

Stack Overflow用户

发布于 2017-09-29 23:43:21

获得整个回购内容的解决方法之一是从存档中安装,例如(看起来回购自提出问题以来被重命名为clauderic/react-sortable-hoc )。

$ npm install https://github.com/clauderic/react-sortable-hoc/archive/v0.6.7.tar.gz

这将下载src/,但不下载git中没有跟踪的build/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38896891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档