vue.js - Webpack 工作正常,但 webpack 开发服务器不运行应用程序给出控制台错误
问题描述
我是 Vuejs Webpack 配置的新手。我正在尝试使用开发服务器运行 vuejs 应用程序,但无法运行。Webpack 命令运行良好,我能够成功构建应用程序并且运行良好,但是当我尝试使用开发服务器运行应用程序时,它会在浏览器本身上打开 url,但会引发控制台错误,无法追踪发生了什么。
const HtmlWebPackPlugin = require("html-webpack-plugin");
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const { VueLoaderPlugin } = require("vue-loader");
const path = require("path");
module.exports = {
entry: "./index.js",
output: {
path: path.resolve(__dirname, "./dist"),
filename: `js/[name]_[hash]_bundle.js`,
chunkFilename: `js/[name]_[chunkhash]_chunk.js`,
},
devServer: {
port: 4300,
},
module: {
rules: [
{
test: /\.vue$/,
loader: "vue-loader",
},
{
test: /\.js$/,
loader: "babel-loader",
},
{
test: /\.(css|scss)$/,
use: ["vue-style-loader", "css-loader", "sass-loader"],
},
],
},
optimization: {
splitChunks: { name: "vendor", chunks: "all" },
},
resolve: {},
plugins: [
new CleanWebpackPlugin(),
new VueLoaderPlugin(),
new HtmlWebPackPlugin({
template: "./index.html",
filename: "./index.html",
}),
],
devtool: "source-map",
};
解决方案
推荐阅读
- javascript - Req.body 为空,表示
- python - 如何在quickfix python中立即注销和登录会话
- uwsgi - 使用 unix 套接字运行 Uvicorn
- c++ - C++ 和 xercesc:无法加载消息域
- java - 要成功地将 spring-data-redis 1.8.15 的 XML 配置移动到 2.1.0,需要进行哪些更改?
- apache-spark - 防止 Spark 将 JAR 依赖项复制到每个执行程序节点的 `work/` 文件夹
- angular - Strapi GraphQL - 安全性(标头 Bearer_token)
- tensorflow - 操作已明确分配给 /GPU:1 但可用设备是
- python - 如何在 Pandas DataFrame 行上打印列名?
- c# - C#对tcp套接字通信进行重试