以下是我的包json文件。我已经成功安装了node_modules。但得到错误:
“TypeError:无法读取未定义的属性'babel'”
在运行“webpack --watch”时。 如果有人知道这一点,请告诉我。
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
function toSolidBytes(match, p1) {
return String.fromCharCode('0x' + p1);
}));
}
答案 0 :(得分:7)
您的babel-loader版本看起来已过时。使用npm uninstall babel-loader
卸载它,然后使用npm i -D babel-loader
重新安装。您可能还需要更新为babel-preset-env
并删除babel-preset-es2015
https://babeljs.io/docs/en/env/#upgrading-to-babel-preset-env
答案 1 :(得分:0)
对我来说,这是 webpack 和 babel-loader 之间的版本不匹配。
我将babel-loader@6.2.0
与webpack@4.12.0
一起使用,更新为babel-loader@7.1.4
为我解决了这个问题。