我想为一个开源的React组件做贡献,我想在我的webpack包中使用一个项目分支。
我正在使用纱线,我试图用纱线安装叉子
yarn add github:Startouf/react-coverflow
然而,当webpack试图编译我的bundle时,它会引发奇怪的错误
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进行纱线添加会自动释放,但似乎我错了?
应该更新包以包括一个准备
步骤。
准备步骤在所有情况下都完全符合您的要求。
https://stackoverflow.com/a/57503862/4612476
您可以在运行构建的package.json#scripts
中添加准备
脚本。Npm和Yarn将在安装时直接从GitHub自动运行准备脚本。然后,您可以像对待任何其他包一样对待它,它将始终™工作。
不要忘记软件包。json#文件
部分。有关更多详细信息,请参阅链接答案。
不幸的是,将存储库直接用作源可能会导致执行错误。这是因为它根本没有捆绑,而包需要一个存在于dist
中的预构建版本。捆绑脚本通常在发布到npm之前执行。
一些变通办法包括:
参考文献:npm问题
我试图安装npm包(node-xmpp-server),但它未能安装。以前,当我试图安装一个包,是安装全局而不是本地,但现在它根本没有安装。 npm安装节点xmpp服务器 错误为:npm ERR!errno-4048 npm错误!Windows NT 6.3。9600 npm错误!argv“c:\Program Files\nodejs\node.exe”“c:\Program Files\nod
我不能登录与默认管理员或测试到生成的JHipster(4.2.0)单片应用程序(maven,mysql在开发 控制台日志: 尝试将请求/api/配置文件信息从localhost:9060代理到时发生[HPM]错误http://127.0.0.1:8080 (经济学)(https://nodejs.org/api/errors.html#errors_common_system_errors)尝试将
尝试使用命令安装npm软件包时,出现以下异常: 我尝试重新安装Node.js包,并设置代理关闭使用: 问题仍然存在。我做错了什么? 更新: 当我运行以下命令时: 将显示以下错误:
问题内容: 我正在尝试安装npm软件包(node-xmpp-server),但安装失败。以前,当我尝试安装全局安装而不是本地安装的软件包时,现在却根本没有安装。 请帮帮我。 npm install node-xmpp-server 错误是:npm ERR!errno -4048 npm错误!Windows_NT 6.3.9600 npm错误!argv“ c:\ Program Files \ no
问题内容: 当我使用时,将安装位于v2.6.1标签的fancybox软件包。docs中描述了此行为 我想问一下,该怎么做? 此命令是正确的选择吗?在yarn文档中,与这种格式无关。 问题答案: 您可以通过指定远程URL(HTTPS或SSH)将任何Git存储库(或tarball)添加为依赖项: 这里有些例子: (注意:Fancybox v2.6.1在Git版本中不可用。)
论坛上的第一个帖子,希望有足够的细节让你帮我一把;-) 我正在尝试通过Node.js在我的Synology DS220上运行“TiddlyWiki”(一个笔记记录JavaScript应用程序),使用的官方教程如下:https://TiddlyWiki.com/static/installing%2520TiddlyWiki%2520on%2520node.js.html 而且还 到目前为止,我只得