Witam zatrzymany z mojego wniosku, moja aplikacja działa poprawnie we wszystkich innej przeglądarki nie w IE to rzucać BłądJak wyłączyć tryb ścisły podczas zwijania React użyciu WebPACK
0x800a0416 - JavaScript runtime error: Multiple definitions of a property not allowed in strict mode
I wprowadziły ładowarka w WebPack. config
module: {
loaders: [{
test: /\.js?$/,
exclude: /(node_modules|bower_components)/,
loaders: ['babel'],
include: path.join(__dirname, 'scripts')
}]
}
i mój skrypt Package.json zawierać "build": "./node_modules/.bin/webpack --config webpack.config.production.js --progress --profile --colors",
™ dla zbudować pakiet
Jeśli będę wyraźnie odnaleźć use strict
i usunąć go z pakietu to działa dobrze, więc jak mogę usunąć który trybie ścisłym natomiast utworzyć pakiet za pomocą WebPACK
Wygląda na to, że używasz es6, ponieważ używasz Babel i jeśli czytasz tutaj http://stackoverflow.com/questions/31685262/not-recommended-to-write-out-use-strict- with- es6. Dlaczego musisz pisać stricte? –
Zobacz http://stackoverflow.com/questions/33821312/how-to-remove-global-use-strict-added-by-babel –
@MikeD: Sprawdziłem w moim projekcie, którego nie napisałem nigdzie w moim kodzie "użyj ścisłego" automatycznie pojawi się w pliku bundle.js –