我有一个NX monorepo,带有Stencil设置。我有我的模具Web组件,并且我使用Stencil生成了一个React库。我可以在同一个repo中正常使用React应用程序中的库。
我希望现在能够构建React库,以便能够将其发布到NPM,从而能够将其导入到其他项目中。
我尝试使用**@nrwl/web:rollup来构建它,但是它只生成了一个没有package.json文件的捆绑包,有没有办法使用它来发布呢?我也尝试使用@nrwl/web:webpack**,但是我找不到正确的配置。什么是正确的NX执行器来做这个?Webpack和gulp可能吗?如何配置它?
对于Angualr库,它非常简单,我只是使用了**@nrwl/angular:package**。我期待在React中出现类似的情况。如果您遇到了这个问题,请提供帮助,或者有一个想法。
1条答案
按热度按时间jq6vz3qz1#
如果您使用@nxext/stencil:make-lib-buildable,则可以从NX控制台或CI
nx generate @nxext/stencil:make-lib-buildable your-components-react --style=scss --no-interactive
使用它检查文档中的
importPath
等选项这将在project.json中创建一个构建对象,如下所示;