javascript - 纱表,拿不到/
问题描述
我试图通过 yarn、webpack 和 babel 让一些服务器端渲染为我的 react 项目工作。当我在终端中输入 yarn watch 时,程序编译正确,然后出现 localhost 窗口,显示“无法获取 /”。这是因为我需要一个输出(我认为),但我不确定如何正确创建一个。
下面是我的 webpack.config.js 文件中的代码:
const path = require("path");
module.exports = {
devServer: {
contentBase: path.resolve(__dirname, "./src" ),
historyApiFallback: true,
writeToDisk: true,
},
entry: path.resolve(__dirname, "./src/index.js" ),
module: {
rules: [
{
test: /\.js$/, exclude: /node_modules/, use:"babel-loader"
},
{
test: /\.css$/i,
use: ["css-loader"]
},
{
test: /\.(jpe?g|png|gif|woff|woff2|eot|ttf|svg)(\?[a-z0-9=.]+)?$/,
use: ["url-loader"]
},
]
},
output: {
path: __dirname + '/dist',
filename: "bundle.js"
},
};
输出中的 Bundle.js 文件名是在 index.html 内的公用文件夹中创建的。
<script src="bundle.js"></script>
抱歉,如果这没有任何意义,但我不明白这如何无法正常工作。
解决方案
推荐阅读
- go - Golang:从 HTTP 响应中获取响应重定向 URL
- linux - 如何在一行中使用 && 分隔的 ls -l 语句计算所有文件?
- r - R中图形生成的调整
- sql-server - 连接池是否基于连接字符串值共享?
- javascript - 在反应中使用 ScrollToTop (但不是每个链接 - 怎么做)
- c# - Microsoft Spark 聚合方法
- python - 带有环境传感器板 GPIO 问题的 Coral Dev Board Mini
- vue.js - V-if 和 V-else 没有按照我想要的方式工作。当另一部分为真时,我想隐藏一个部分
- hadoop - Nifi Hbase数据插入比原始数据占用更多空间
- opa - 雷戈游乐场排序