Я пытаюсь использовать npm пакетов. Во время запуска npm я получил эту ошибку. Я новичок в этом npm. это ошибка
Неверный объект конфигурации. Webpack был инициализирован с использованием объекта конфигурации, который не соответствует схеме API.
- конфигурация имеет неизвестное свойство «devserver». Эти свойства действительны: object {mode ?, amd ?, bail ?, cache ?, context ?, dependencies ?, devServer ?, devtool?, Entry?, Externals?, Loader ?, module ?, name ?, node ?, output ?, оптимизация?, параллелизм?, производительность?, плагины?, профиль?, recordsInputPath?, recordsOutputPath ?, recordsPath ?, resolve ?, resolveLoader ?, stats ?, target ?, watch ?, watchOptions? } Опечатки: исправьте их. Для параметров загрузчика: webpack> = v2.0.0 больше не разрешает настраиваемые свойства в конфигурации. Загрузчики должны быть обновлены, чтобы можно было передавать параметры через параметры загрузчика в module.rules. Пока загрузчики не обновлены, можно использовать LoaderOptionsPlugin для передачи этих параметров загрузчику: plugins: [new webpack.LoaderOptionsPlugin ({// test: /.xxx$/, // может применяться только для некоторых параметров модуля: {devserver: ...}})]
Это файл json.
```
{
"name": "forkify",
"version": "1.0.0",
"description": "forkify project",
"main": "index.js",
"scripts": {
"dev": "webpack --mode development",
"build": "webpack --mode production",
"start": "webpack-dev-server --mode development --open"
},
"author": "Saral Karki",
"license": "ISC",
"devDependencies": {
"cross-env": "^7.0.2",
"webpack": "^4.2.0",
"webpack-cli": "^2.0.12",
"webpack-dev-server": "^3.1.1"
},
"dependencies": {}
}
```
Это конфигурация веб-пакета
const path=require('path');
module.exports={
entry:'./src/js/index.js',
output:{
path:path.resolve(__dirname,'dist/js'),
filename:'bundle.js'
},
devserver:{
contentBase: './dist'
}
};