Transform Babel-错误:找不到模块';babel runtime/helpers/typeof';
通过Transform Babel-错误:找不到模块';babel runtime/helpers/typeof';,transform,babeljs,typeof,Transform,Babeljs,Typeof,通过gulp babel传输服务器,通过browserify与babelify传输客户端-在我的代码中使用async和wait。这些功能似乎转换得很好,但是。。。 错误:找不到模块“babel runtime/helpers/typeof” .babelrc的内容 { "presets": ["react", "es2015"], "plugins": [ "transform-class-properties", "transform-async-to-generato
gulp babel
传输服务器,通过browserify
与babelify
传输客户端-在我的代码中使用async和wait。这些功能似乎转换得很好,但是。。。
错误:找不到模块“babel runtime/helpers/typeof”
.babelrc的内容
{
"presets": ["react", "es2015"],
"plugins": [
"transform-class-properties",
"transform-async-to-generator",
"transform-runtime"
]
}
package.json的相关内容
"babel-core": "6.3.13",
"babel-eslint": "4.1.6",
"babel-plugin-transform-async-to-generator": "6.3.13",
"babel-plugin-transform-class-properties": "6.3.13",
"babel-plugin-transform-runtime": "6.3.13",
"babel-preset-es2015": "6.3.13",
"babel-preset-react": "6.3.13",
"babelify": "7.2.0",
"browserify": "12.0.1",
"gulp-babel": "6.1.0",
我还发现了一些关于这一点的其他提及,其中许多似乎在这里起到了引导作用-
但是我在上面的链接上得到了404,确实看不到任何与babel
相关的问题-重定向到
有什么想法吗?原来我需要安装babel runtime
,我认为随着babel v6的发布,它已经被弃用了。看起来他们已经将所有问题迁移到了另一个系统:我遇到了类似的问题:
error in cannot find module 'babel-runtime/helpers/interop-require-default'
我的处理方法是:
删除节点模块文件夹
重新npm安装
,这次它可以正常工作
我面临着这个错误,整晚都在寻找解决方案,最后只是删除了node\u modules
文件夹,安装了npm
,它工作了当我面对这个问题时,它是我的npm
版本。我安装了新的Ubuntu 16.04,并使用了nodenv
启动了Node4.2.3,但没有从我的默认版本更新npm。因此,使用npm更新-g npm
将版本2.14.7更改为3.10.5。我删除了node\u模块
并再次运行npm I
,之后我没有看到错误消息。(请注意,删除node_模块
并在不更新npm
的情况下运行npm i
是不起作用的。)我或多或少有类似的错误
“找不到模块‘babel generator’。不知道如何调试它们。所以我最终决定
删除节点模块,有时(windows“del Node_Modules”命令不会删除节点模块),在这种情况下,手动删除它们
npm缓存清理--强制执行
npm缓存清除--强制执行
npm修剪
npm安装
这种方法确实对我有效。安装babel helpers为我解决了这个问题。
npm安装--保存babel帮助程序在我的情况下,我必须排除webpack中的node_模块:
{
test: /\.m?js$/,
include: [/svelte/],
use: [babelLoader],
exclude: /node_modules/
},
出于某种原因,没有它,它只能为另一个项目工作,而不是为一个新项目工作
PS:我首先尝试了上述所有解决方案,但没有成功。在使用CRA运行react时遇到类似问题
以下是为我带来魅力的步骤;)
1-rm-射频节点模块
2-rm package lock.json
"babel-core": "6.3.13",
"babel-eslint": "4.1.6",
"babel-plugin-transform-async-to-generator": "6.3.13",
"babel-plugin-transform-class-properties": "6.3.13",
"babel-plugin-transform-runtime": "6.3.13",
"babel-preset-es2015": "6.3.13",
"babel-preset-react": "6.3.13",
"babelify": "7.2.0",
"browserify": "12.0.1",
"gulp-babel": "6.1.0",
3-npm安装
这解决了随机网页错误的次数太惊人了。我总是忘记这样做,但这应该是我遇到任何类似问题的第一步。谢谢你提醒我。这就解决了问题。