0
我一直在努力解決以下錯誤在過去的2天,但無濟於事不支持: 的WebPack巴貝爾裝載機 - 在一個預設的
我試圖與.babelrc文件,隨後決定玩弄將預設置包含在webpack配置文件本身中。 以下是webpack.config.js中的babel-loader配置。
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader',
options: {
babelrc: false,
cacheDirectory: true,
presets: ["react", "es2015", "stage-0"]
},
},
{
loader: 'eslint-loader',
}
],
}
]
以下是我的package.json信息:
"dependencies": {
"babel-core": "7.0.0-alpha.9",
"babel-loader": "7.0.0",
"babel-polyfill": "7.0.0-alpha.9",
"babel-preset-es2015": "6.24.1",
"babel-preset-react": "6.24.1",
"babel-preset-stage-0": "6.24.1",
"babel-register": "6.24.1",
"webpack": "2.4.1",
"webpack-chunk-hash": "0.4.0",
"webpack-dev-middleware": "1.10.2",
"webpack-dev-server": "1.14.1",
"webpack-hot-middleware": "2.18.0",
}
如果任何光線可以在什麼導致這個錯誤散出,這將是高度讚賞。
我建議用一個穩定版本的Babel來測試它(7是alpha,就像你在package.json中可以清楚地看到的一樣) – mikeapr4
這是因爲你使用的是Babel核心的7.x版本和6 .x版本的預設。 React的6.x預設正在執行7.x中不允許的操作 – loganfsmyth