如何为通用库创建一个单独的npm包,以便在不同的项目中使用?

e4yzc0pl  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(142)

有几个项目使用相同的react生态系统库(react,react-dom,react-router,react-redux等)。目前,每个项目都单独维护这些库的版本。我想创建一个npm包(例如:'ly-react'),它将包含所有这些不同的库作为依赖项。然后在每个项目中,我可以安装ly-react并调用其他库,这些库会自动包含在内,我可以正常使用它们。
我的问题是:
1.如何真正做到这一点?
1.如果ly-react包含了5个库,而project只使用了3个,那么这5个库会全部包含在生产版本中,还是只包含正在使用的库?我不知道这是怎么回事,如果有人能给我解释一下,我会很感激的。谢谢.

k4ymrczo

k4ymrczo1#

您可以创建一个npm帐户并在npm上发布包。您可以根据您的用例使包无作用域、有作用域或私有。有关更多信息,您可以查看:https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry

相关问题