用npm安装分叉反应组件库

我正在尝试npm install一个很好的项目的叉子有很多漏洞https://github.com/codyc4321/react-data-components 。 我们需要我们自己的副本并进行更改,所以我分叉它并从回购中删除它。

 cchilders:~/work_projects/myproject (feature/investigate-fixing-react-data-components-table) $ rm -rf node_modules/react-data-components/ cchilders:~/work_projects/myproject (feature/investigate-fixing-react-data-components-table) $ atom . cchilders:~/work_projects/myproject (feature/investigate-fixing-react-data-components-table) $ npm i https://github.com/codyc4321/react-data-components rehub-portal@1.0.0 /Users/cchilders/work_projects/myproject ├── UNMET PEER DEPENDENCY coffee-script@1.x ├── UNMET PEER DEPENDENCY react@15.4.0 └── react-data-components@1.1.1 (git+https://github.com/codyc4321/react-data-components.git#bfa230d806c59f4703346a8377b2e1938152cefd) npm WARN coffee-loader@0.7.3 requires a peer of coffee-script@1.x but none was installed. npm WARN react-simpletabs@0.7.0 requires a peer of react@0.12.x - 1.x but none was installed. npm WARN react-test-renderer@15.5.4 requires a peer of react@^15.5.0 but none was installed. npm WARN rehub-portal@1.0.0 No repository field. cchilders:~/work_projects/myproject (feature/investigate-fixing-react-data-components-table) $ npm i --save coffee-script react rehub-portal@1.0.0 /Users/cchilders/work_projects/myproject ├── coffee-script@1.12.7 └─┬ UNMET PEER DEPENDENCY react@15.6.1 └── create-react-class@15.6.0 npm WARN react-simpletabs@0.7.0 requires a peer of react@0.12.x - 1.x but none was installed. npm WARN rehub-portal@1.0.0 No repository field. cchilders:~/work_projects/myproject (feature/investigate-fixing-react-data-components-table) $ npm i --save coffee-script react@15.6.1 rehub-portal@1.0.0 /Users/cchilders/work_projects/myproject ├── coffee-script@1.12.7 └── UNMET PEER DEPENDENCY react@15.6.1 npm WARN react-simpletabs@0.7.0 requires a peer of react@0.12.x - 1.x but none was installed. npm WARN rehub-portal@1.0.0 No repository field. cchilders:~/work_projects/myproject (feature/investigate-fixing-react-data-components-table) $ node server-dev.js ... ERROR in ./client/components/tables/OrderMetricsDataTable.js Module not found: Error: Can't resolve 'react-data-components' in '/Users/cchilders/work_projects/myproject/client/components/tables' @ ./client/components/tables/OrderMetricsDataTable.js 64:16-48 @ ./client/controllers/OrderMetricsController.js @ ./client/main.js @ multi webpack-hot-middleware/client ./client/main.js ERROR in ./client/components/tables/GenericTable.js Module not found: Error: Can't resolve 'react-data-components' in '/Users/cchilders/work_projects/myproject/client/components/tables' @ ./client/components/tables/GenericTable.js 67:16-48 @ ./client/controllers/checkoutEventLogController.js @ ./client/main.js @ multi webpack-hot-middleware/client ./client/main.js ... 

如果我删除这个,并安装与npm i react-data-components相同的代码npm i react-data-components ,它的工作原理。 代码是相同的,因为我还没有做出我的更改,我很惊讶同样的代码不会安装。 把他的代码放入我们的项目(但不是在节点模块中)导致了一个与static单词的语法错误,可能是因为他的代码中有一些打字稿

我如何用npm安装这个fork,所以我可以在更改我的更改时进行更改? 谢谢

将项目克隆到本地目录,然后运行npm install /path/to/cloned/directory