我有一个我正在写的图书馆。我的库是使用汇总构建的。
我想将它包含在我的主应用程序中。该应用程序是使用 create-react-app 构建的。
我想在应用程序中使用库的开发版本而不将其发布到 npm 注册表。发布和使用变得更加痛苦。(即使使用 local-npm 之类的本地存储库),因为一个版本只能发布一次。我已经看到这里提供的 hack -在私有 NPM 中使用 SNAPSHOT,就像在 Maven 中一样
我尝试使用npm link
. 显然,如果实际路径在基本文件夹之外,即使存在符号链接,CRA 也不会使用 dep。
处理这种情况的最佳方法是什么?我想将此作为我未来所有应用程序工作的先例,并正在寻找我可以坚持的解决方案和最佳实践。