找不到模块 - Webpack 开发服务器
Module Not Found - Webpack Dev Server
我正在尝试 运行 以下命令,
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,当我把它改回来时,效果很好!!您也应该留意类似的问题
在我将脚本添加到“package.json”作为 "start": "webpack serve --open"
后,我帮助了 运行“webpack-dev-server”
我找到了一个简单的解决方案。
将 package.json 中的“启动”脚本更改为以下内容:
"start": "webpack serve --config webpack.config.js --open"
其中 webpack.config.js 是您的 webpack 配置文件。
希望有用!
我正在尝试 运行 以下命令,
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,当我把它改回来时,效果很好!!您也应该留意类似的问题
在我将脚本添加到“package.json”作为 "start": "webpack serve --open"
我找到了一个简单的解决方案。 将 package.json 中的“启动”脚本更改为以下内容:
"start": "webpack serve --config webpack.config.js --open"
其中 webpack.config.js 是您的 webpack 配置文件。
希望有用!