Javascript 找不到模块'@巴别塔/插件转换反应jsx源代码';运行React应用程序时
我刚刚用Javascript 找不到模块'@巴别塔/插件转换反应jsx源代码';运行React应用程序时,javascript,reactjs,Javascript,Reactjs,我刚刚用create React App aquastars创建了一个React App,然后使用warn run eject弹出依赖项,当我运行该应用时,我得到以下错误 找不到模块“@babel/plugin-transform-resact-jsx-source” 我什么都没做!我需要做什么才能启动并运行它?任何帮助都将不胜感激。在您执行npm run eject后: cd/your/project/path(忽略) rm-rf节点模块 npm安装或纱线安装 运行之前失败的脚本(在您的情况下
create React App aquastars
创建了一个React App,然后使用warn run eject
弹出依赖项,当我运行该应用时,我得到以下错误
找不到模块“@babel/plugin-transform-resact-jsx-source”
我什么都没做!我需要做什么才能启动并运行它?任何帮助都将不胜感激。在您执行
npm run eject
后:
cd/your/project/path
(忽略)rm-rf节点模块
npm安装
或纱线安装
warn start
或npm start
).babelrc
文件,请将其重新命名为类似.babelrc old
的名称,这样它就不会被使用
将名为babel.config.js
的文件添加到存储库的根目录中
将其放入babel.config.js文件中:
module.exports = function(api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
};
};
一切就绪 删除整个
节点\u模块
,然后重新运行纱线
,使其正常工作。
rm-R节点_模块/
rm.lock
纱线安装
尝试将“@babel/plugin-transform-react-jsx-source”替换为“@babel/transform-react-jsx-source”在我的例子中,通过在Reactjs上安装“@babel”,@babel/plugin-transform-react-jsx
1:纱线添加@babel/plugin transform react jsx
2:纱线开始
在更改了存储库根目录下的“.babelrc”文件的名称后,此错误消失了npm安装
?感谢connexo,我现在正在运行此程序。同样的问题,您是如何解决的?请告诉我我的答案()是否适用于您。如果是这样,我希望您将其标记为已接受:)欢迎使用Stack Overflow!这看起来是一个不错的第一个答案,但请编辑你的帖子,删除对“上面的答案”的引用,因为答案顺序可能会改变。嘿,明白了,非常感谢你的提示!我只是把它编辑成与实际答案的链接。谢谢@Nando,你救了我一天@Fl4v很高兴听到它!:)刚刚将我的应用程序中的Expo SDK从v32更新到v35,遇到了这个问题。这个解决方案也为我解决了这个问题。谢谢为什么不在第三步纱线它是相同的命令替换它在哪里?(nvm我找到了它…babelrc在根目录下是隐藏文件)删除Thread.lock是个坏主意。