有几个项目使用相同的react生态系统库(react,react-dom,react-router,react-redux等)。目前,每个项目都单独维护这些库的版本。我想创建一个npm包(例如:'ly-react'),它将包含所有这些不同的库作为依赖项。然后在每个项目中,我可以安装ly-react
并调用其他库,这些库会自动包含在内,我可以正常使用它们。
我的问题是:
1.如何真正做到这一点?
1.如果ly-react
包含了5个库,而project只使用了3个,那么这5个库会全部包含在生产版本中,还是只包含正在使用的库?我不知道这是怎么回事,如果有人能给我解释一下,我会很感激的。谢谢.
1条答案
按热度按时间k4ymrczo1#
您可以创建一个npm帐户并在npm上发布包。您可以根据您的用例使包无作用域、有作用域或私有。有关更多信息,您可以查看:https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry