Привет! Я пытаюсь использовать webpack 4.26.1 для компиляции пакета для проекта Angularjs 1.x, но получаю
Ошибка в ./src/services-preparing.service.js10:19 Ошибка синтаксического анализа модуля: неожиданный токен (10:19) Вам может потребоваться соответствующий загрузчик для обработки этого типа файла.
| export default class ServicesPreparingService {
|
> static $inject = ['loginService', 'productService'];
|
| constructor(company) {
Моя конфигурация веб-пакета
const path = require("path");
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
entry: {
app: ["babel-polyfill","./src/app.js"]
},
output: {
path: path.resolve(__dirname, "dist"),
filename: "bundle.js"
},
devServer: {
contentBase: path.join("dist"),
compress: false,
port: 2222,
hot:false
},
stats:"errors-only",
module:{
rules:[
{
test: /\.js$/,
exclude: /node_modules/,
include: path.resolve(__dirname,"./src/scripts/"),
loader: 'babel',
options: {
presets: ['es2015-loose', 'stage-0'],
plugins: ['transform-proto-to-assign']
}
}]
},
plugins: [
new ExtractTextPlugin('style.css')
],
};
Я прошел через подобные вопросы, но они в основном для реакции или некоторые люди использовали неправильную конфигурацию webpack.
Я просто вызываю webpack , чтобы сначала скомпилировать, и это выдает эту ошибку.Большое спасибо за поддержку