Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
npm无法获取github子文件夹_Github_Npm_Fetch_Subdirectory_Package.json - Fatal编程技术网

npm无法获取github子文件夹

npm无法获取github子文件夹,github,npm,fetch,subdirectory,package.json,Github,Npm,Fetch,Subdirectory,Package.json,我有一个签入github fork,并试图在另一个项目中通过npm使用它 以rc-collapse为例 网址: github: “npm update”命令生成的文件夹结构与“npm install”命令完全相同,不可用,不包含源代码 npm如何通过github url获取所有子文件夹?原始包的作者在package.json中设置了某些文件。这意味着在运行npm安装时不会拉取它。请参见: 解决方案:从package.json中删除以下内容。或者,您可以添加所需的文件夹 "files": [

我有一个签入github fork,并试图在另一个项目中通过npm使用它

以rc-collapse为例

网址:

github:

“npm update”命令生成的文件夹结构与“npm install”命令完全相同,不可用,不包含源代码


npm如何通过github url获取所有子文件夹?

原始包的作者在package.json中设置了某些文件。这意味着在运行npm安装时不会拉取它。请参见:

解决方案:从package.json中删除以下内容。或者,您可以添加所需的文件夹

 "files": [     
   "lib",       
   "assets/*.css"       
 ],

URL不应该是指向存储库分支的URL吗?e、 g.npm i-保存https://github.com/YOUR_USERNAME/collapse.gitany 从我的存储库或任何人的存储库中进行不同的获取?我也尝试了我的存储库,没有获取子文件夹。你能给我一个到你的repo的链接吗?然后我会更清楚地知道你在说什么通过这个>>npm安装-保存尝试这个>>npm安装https://github.com/wongchichong/collapse-使用https无空间保存…非常感谢,这就是答案。以前认为NPMGithub的功能与NPMGregistry完全相同,但事实并非如此。现在我必须为每个github项目修改package.json,以便正确使用它。@Eric np。我只是在试图解决它的时候才知道,但知道这一点很好,以备将来参考。顺便说一句,如果你接受了答案,它会将你的问题标记为关闭,对将来的其他人有帮助
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
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
 "dependencies": {
    "rc-collapse": "git+https://github.com/react-component/collapse.git",
    "react": "^15.4.2",
    "react-dom": "^15.4.2"
  }
 "files": [     
   "lib",       
   "assets/*.css"       
 ],