gpt4 book ai didi

reactjs - 使用yarn + webpack从fork安装npm包 - 无法解析'./dist/

转载 作者:行者123 更新时间:2023-12-03 13:30:57 30 4
gpt4 key购买 nike

我想为开源 React 组件做出贡献,并且我想在我的 webpack 包中使用该项目的分支。

我正在使用 yarn ,并尝试使用安装我的 fork

yarn 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 会自动发布版本,但似乎我错了?

最佳答案

不幸的是,直接使用存储库作为源可能会导致执行错误。这是因为它根本没有捆绑,而包需要 dist 中存在预构建版本。捆绑脚本通常在将版本发布到 npm 之前执行。

一些解决方法是:

  • 在目标目录中执行预发布步骤(这取决于项目使用什么)
  • 当然,使用发布的版本是最好的。在 npm 上创建您自己的包并上传。

引用文献:npm issue

关于reactjs - 使用yarn + webpack从fork安装npm包 - 无法解析'./dist/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43408693/

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