Я пытаюсь запустить следующую команду,
webpack-dev-server
но выдает следующую ошибку,
> at Object.Module._extensions..js
> (internal/modules/cjs/loader.js:785:10) at Module.load
> (internal/modules/cjs/loader.js:641:32) at Function.Module._load
> (internal/modules/cjs/loader.js:556:12) at Function.Module.runMain
> (internal/modules/cjs/loader.js:837:10) {
code: 'MODULE_NOT_FOUND', requireStack: [
> '<path_to_project>\\node_modules\\webpack-dev-server\\bin\\webpack-dev-server.js' ]
> }





Проблема в том, что ты не бегал yarn/npm install.
Я тоже столкнулся с аналогичной проблемой: я пропустил свойство в моем webpack.config.js, которое
module.exports = {
entry: "./src/index.js",
output: {
path: path.resolve(__dirname, "dist/assets"),
filename: "bundle.js",
},
devServer: {
contentBase: path.resolve(__dirname, "dist"),
publicPath: "/assets", //should provide the path of the served js , img , etc...
},
};
в приведенном выше коде я неправильно указал contentBase как contenBase, когда я изменил его обратно, он работал хорошо! Вы также должны искать подобные проблемы
Мне помогло запустить "webpack-dev-server" после того, как я добавил скрипт в "package.json" как "start": "webpack serve --open"
Я нашел простое решение для этого. Вместо этого измените сценарий «start» в вашем package.json на следующий:
"start": "webpack serve --config webpack.config.js --open"
где webpack.config.js — ваш конфигурационный файл webpack.
Надеюсь это работает!
спасибо, теперь работает. но можете ли вы объяснить мне, почему мне пришлось запускать установку npm/yarn? если до этого я установил зависимость