Javascript 运行';npm运行产品&x27;原因“;“要求”未定义;
我正在尝试使用babel polyfills支持IE 11。但是,在运行Javascript 运行';npm运行产品&x27;原因“;“要求”未定义;,javascript,babeljs,laravel-mix,Javascript,Babeljs,Laravel Mix,我正在尝试使用babel polyfills支持IE 11。但是,在运行npm run prod后,生成的文件会在浏览器中产生以下错误: 未捕获引用错误:未定义require 这是app.es5.js的最开始,因此要求: "use strict";var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator")); 我的webpack.mix.js看起来非常准确。这是我的webpack.mix.js: 这
npm run prod
后,生成的文件会在浏览器中产生以下错误:
未捕获引用错误:未定义require
这是app.es5.js
的最开始,因此要求
:
"use strict";var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator"));
我的webpack.mix.js看起来非常准确。这是我的webpack.mix.js:
这是我的。巴别LRC:
为什么我会收到此错误?原来是CKEditor导致了此错误。注释掉这一行:
从“@ckeditor/ckeditor5 build classic”导入ClassicEditor代码>解决了它
您可以阅读更多信息。结果表明是CKEditor造成了这种情况。注释掉这一行:从“@ckeditor/ckeditor5 build classic”导入ClassicEditor代码>解决了它
你可以阅读更多关于
mix.js('resources/js/app.js', 'public/js')
.extract()
.babel(['public/js/app.js', 'public/js/vendor.js'], 'public/js/app.es5.js')
.sass('resources/sass/app.scss', 'public/css')
.sass('resources/sass/pdf.scss', 'public/css')
.version();
{
"presets": [
[
"@babel/preset-env", {
"targets": {
"browsers": ["IE 11, last 2 versions"]
}
}
]
]
}