我正在尝试将共享库用于可重用组件,并仅使用 2 个开箱即用的 Create react 应用程序。一个称为“共享库”,另一个称为“项目示例”。我在共享库中制作了一个超级简单的组件,导出(在我测试时工作)。我 NPM 似乎正确地链接了两者(shared-lib 在我的项目示例 node_modules 中带有一个特殊图标)。我建立了共享库,我还导入了共享组件(SharedComponent)
从“共享库”导入 SharedComponent;<- lib 在我的 node_modules 中
../shared-lib/src/index.js SyntaxError: /Users/bemker/dev/portals-modern/shared-lib/src/index.js: 当前未启用对实验性语法“jsx”的支持(8 :3):
将 @babel/plugin-transform-react-jsx ( https://git.io/vb4yd ) 添加到 Babel 配置的“插件”部分以启用转换。
我正在关注一个视频教程,他不必弹出他的 create react 应用程序,但我猜这就是错误的来源。
如果有人想看,这是我正在关注的视频。https://www.youtube.com/watch?v=B7iYJT_ll-U
任何人都知道为什么会发生这种情况,或者如何克服它(最好不弹出)?