【发布时间】:2017-09-10 13:05:42
【问题描述】:
我想为一个开源 React 组件做贡献,我想在我的 webpack 包中使用该项目的一个分支。
我正在使用 yarn,我尝试使用
安装我的 forkyarn add github:Startouf/react-coverflow
但是,当 webpack 尝试编译我的包时,它会引发奇怪的错误
ERROR in ./~/react-coverflow/main.js
Module not found: Error: Can't resolve './dist/react-coverflow' in '/Users/Cyril/dev/MyApp/client/node_modules/react-coverflow'
我错过了什么吗?
编辑:当我使用 npm 发布的包时,节点模块文件夹包含
LICENSE README.md dist main.js package.json
当我使用我的 fork 时,似乎项目没有编译并包含
LICENSE README.md package.json src webpack.config.js
Makefile main.js site test
似乎我错过了一步......我虽然使用 github fork 进行 yarn add 会自动发布,但似乎我错了?
【问题讨论】:
-
我猜前叉少了点什么。尝试检查和打开问题。
-
@TatsuyukiIshi 即使在同一个项目的一个分支上没有额外的提交它也不起作用(当然主 repo 工作正常)
-
这是由于 Github 上的 repo 配置错误造成的。它缺少
.npmignore或package.json#files。有关详细信息,请参阅my answer(以及相关问题上的full version)。
标签: reactjs webpack webpack-2 yarnpkg