【发布时间】:2019-03-25 14:46:56
【问题描述】:
我正在使用 WebPack、Babel 和 React。我有一个像下面这样的文件夹结构
node_modules/
.babelrc
package.json
SomeThirdPartyFolder/
node_modules/
package.json
src/
FileA.js
我想使用具有 jsx 内容的 FileA,但是它表现得好像 Babel 不存在,即它在下面产生了编译错误
return (
<div className etc
如果我删除 SomeThirdPartyFolder 中的 package.json,那么它会编译
显然这不是真实情况,但我想了解这里发生了什么
【问题讨论】:
-
感谢您的链接。似乎我想将文件相关的 .babelrc 文件转换为项目范围的 babel.config.js。我已经在上面添加了
-
@tony 创建问题的答案 - 不要将答案放在问题中:P
-
loganfsmyth 通过提供指向文档相应部分的链接来回答这个问题,但他将其作为评论。如果他将该评论添加为答案,我会将其标记为答案,否则我将为他添加该评论
-
你可以自己添加,不用担心:)
标签: node.js reactjs webpack babeljs