githubフォークをチェックインして、別のプロジェクトでnpm経由で消費しようとしました。npmはgithubサブフォルダを取得できません
使用RC-崩壊、一例として
URL:https://www.npmjs.com/package/rc-collapse
githubの:https://github.com/react-component/collapse
npm install rc-collapse
cd node_modules
cd rc-collapse
dir
02/17/2017 11:21 PM <DIR> .
02/17/2017 11:21 PM <DIR> ..
02/17/2017 11:21 PM <DIR> assets
02/17/2017 11:21 PM 703 HISTORY.md
02/17/2017 11:21 PM <DIR> lib
02/17/2017 11:21 PM 1,083 LICENSE.md
02/17/2017 11:21 PM 3,140 package.json
02/17/2017 11:21 PM 4,073 README.md
しかし、明確なフォルダの後、および以下のNPM
npm install https://github.com/react-component/collapse
cd node_modules
cd rc-collapse
dir
02/17/2017 11:29 PM <DIR> .
02/17/2017 11:29 PM <DIR> ..
02/17/2017 11:29 PM 747 HISTORY.md
02/17/2017 11:29 PM 1,092 LICENSE.md
02/17/2017 11:29 PM 8,313 package.json
02/17/2017 11:29 PM 4,244 README.md
を使用
と再び、フォルダをクリアした後、私たちe。次のgitコマンド、
cd node_modules
git clone https://github.com/react-component/collapse rc-collapse
cd rc-collapse
dir
02/17/2017 11:38 PM <DIR> .
02/17/2017 11:38 PM <DIR> ..
02/17/2017 11:38 PM 216 .gitignore
02/17/2017 11:38 PM 625 .travis.yml
02/17/2017 11:38 PM <DIR> assets
02/17/2017 11:38 PM <DIR> examples
02/17/2017 11:38 PM 747 HISTORY.md
02/17/2017 11:38 PM 37 index.js
02/17/2017 11:38 PM 1,092 LICENSE.md
02/17/2017 11:38 PM 1,482 package.json
02/17/2017 11:38 PM 4,244 README.md
02/17/2017 11:38 PM <DIR> src
02/17/2017 11:38 PM <DIR> tests
質問/問題、私は/ githubのからフォークを使用し得ることができない、libフォルダやsrcフォルダでもないが、NPMコマンドを使用して取得されます。
git cloneは解決策ではありません。なぜなら、npmがpackage.json取得メカニズムで使用されているからです。
"dependencies": {
"rc-collapse": "git+https://github.com/react-component/collapse.git",
"react": "^15.4.2",
"react-dom": "^15.4.2"
}
「NPM更新」コマンドによって生成されるフォルダ構造が使用できません「NPMインストールhttps://github.com/react-component/collapse」コマンドは、いかなるソースコードが含まれていないと全く同じです。
nithはgithub urlですべてのサブフォルダを取得しますか?
URLはリポジトリのフォークのURLであってはなりませんか? 'npm i --save https:// github.com/YOUR_USERNAME/collapse.git' – user3080953
私のリポジトリか誰かのリポジトリからのフェッチは何ですか?私はリポジトリも試みましたが、サブフォルダは取得されませんでした。 – Eric
私にあなたのレポのリンクを教えてもらえますか? – user3080953