小编Sim*_*ook的帖子

是否可以在不构建/编译/捆绑库代码的情况下发布和使用 React 组件库?

所以我读了几篇关于堆栈溢出的文章,它们几乎相同但不完全相同。我想发布我的组件库(只有我会使用)而不构建、编译或捆绑任何代码。

基本上我要寻找的是node_modules文件夹内的包文件夹由带有未编译的JSX的原始反应组件组成,并在我的反应应用程序内部导入和使用它。

我觉得这应该是可能的,但从该库导入组件时我不断收到以下错误:

Support for the experimental syntax 'jsx' isn't currently enabled
Add @babel/preset-react (https://git.io/JfeDR) to the 'presets' section of your Babel config to enable transformation. 
If you want to leave it as-is, add @babel/plugin-syntax-jsx (https://git.io/vb4yA) to the 'plugins' section to enable parsing.
Run Code Online (Sandbox Code Playgroud)

我尝试使用 .babelrc 和 babel.config 文件将这些插件作为配置添加到应用程序根目录和包根目录。在这两种情况下都没有做任何事情。

这是否可能?如果可能,如何实现?

提前致谢

package jsx reactjs

5
推荐指数
0
解决办法
235
查看次数

标签 统计

jsx ×1

package ×1

reactjs ×1