gpt4 book ai didi

javascript - 使用 npm 安装 fork 的 React 组件库

转载 作者:行者123 更新时间:2023-11-30 21:17:50 25 4
gpt4 key购买 nike

我正在尝试 npm install 一个有很多缺陷的好项目的分支 https://github.com/codyc4321/react-data-components .我们需要自己的副本并进行更改,因此我将其 fork 并从存储库中删除。

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 安装相同的代码,它就可以工作。代码是相同的,因为我还没有进行更改,我很惊讶没有安装相同的代码。将他的代码放在我们的项目中(但不放在 Node 模块中)会导致 static 一词出现语法错误,这可能是因为他的代码中有一些 TypeScript。

如何使用 npm 安装此分支,以便在进行更改时更新我的​​更改?

最佳答案

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

关于javascript - 使用 npm 安装 fork 的 React 组件库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45493453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com