Объявления Safari / Babel / Webpack Const не поддерживаются в строгом режиме
Safari не может загрузить мое приложение React с этой строкой:
Const declarations are not supported in strict mode.
Когда я смотрю на линию, которая терпит неудачу, я вижу:
const Crypto = __webpack_require__(624)
Это не что-то в моем приложении, поэтому оно должно быть добавлено Webpack или другой зависимостью.
Не должен Вавилон заменитьconst
сvar
?
Вавилонские зависимости
"babel": "~6.1.0",
"babel-core": "~6.2.0",
"babel-loader": "~6.2.0",
"babel-plugin-transform-runtime": "~6.1.0",
"babel-polyfill": "~6.2.0",
"babel-preset-es2015": "~6.1.0",
"babel-preset-react": "~6.1.0",
"babel-preset-stage-0": "~6.1.0",
"babel-runtime": "~6.2.0"
Babel Loader Config
{
test: /\.js|\.jsx$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
cacheDirectory: true,
plugins: ['transform-runtime'],
presets: ['es2015', 'react', 'stage-0']
}
}
НОТА Мое приложение работает в Chrome.