J'essaie de courir npm exécuter build mais je ne peux pas le faire.
Et je me sers webpack 2, mais il me donne un ERROR
à uglifyJs
app.3e1e32973e47000acf37.js de UglifyJs jeton inattendu: mot-clé (fonction) [app.3e1e32973e47000acf37.js: 130155,20] erreur dans l'application .bundle.js de UglifyJs
webpack erreur uglify: Jeton inattendu: mot-clé (fonction)
ici est mon package.json
"devDependencies": {
"angular-animate": "^1.6.4",
"angular-aria": "^1.6.4",
"angular-sanitize": "^1.6.4",
"babel-core": "^6.2.1",
"babel-loader": "^6.2.0",
"babel-preset-es2015": "^6.1.18",
"copy-webpack-plugin": "4.0.1",
"html-webpack-plugin": "^2.7.1",
"postcss-loader": "1.2.2",
"raw-loader": "^0.5.1",
"rimraf": "^2.5.1",
"style-loader": "^0.13.0",
"webpack": "2.2.0",
"webpack-dev-server": "2.2.0"
}
"scripts": {
"build": "rimraf dist && webpack -p --bail --progress --profile",
"server": "webpack-dev-server --port 8080 --history-api-fallback --inline --progress",
"start": "npm run server"
},
Voici mon fichier webpack.config.js
config.module = {
rules: [{
// JS LOADER
// Reference: https://github.com/babel/babel-loader
// Transpile .js files using babel-loader
// Compiles ES6 and ES7 into ES5 code
test: /\.js$/,
loader: 'babel-loader',**strong text**
exclude: /node_modules/
}
Voici mon fichier babel
{
"presets": ["es2015"]
}
Et quand je change webpack.config.js fichier avec ce nouveau test de objet de js à ES6
config.module = {
rules: [{
// JS LOADER
// Reference: https://github.com/babel/babel-loader
// Transpile .js files using babel-loader
// Compiles ES6 and ES7 into ES5 code
test: /\.es6$/,
loader: 'babel-loader',**strong text**
exclude: /node_modules/
}
I obtenez le ERREUR ERREUR dans l'app.8c6dc5e29db45e3eb325.js de UglifyJs jeton inattendu: l'opérateur (>) [app.8c6dc5e29db45e3eb325.js: 5564,32]
S'il vous plaît laissez-moi savoir ce que je fais mal ici pour la course run de NPM construire?