gpt4 book ai didi

reactjs - Create React App 生产构建成功但生成的代码有错误

转载 作者:行者123 更新时间:2023-12-05 07:28:33 37 4
gpt4 key购买 nike

我有一个 create-react-app React 应用程序,我一直在使用 webpack-dev-server 开发它,一切都在开发中。

但是,当我为生产构建时,输出构建不起作用并且出现以下控制台错误:

Uncaught SyntaxError: Unexpected token < :4001/static/js/1.33f1f515.chunk.js/:1
Uncaught SyntaxError: Unexpected token < :4001/static/js/main.625fef55.chunk.js/:1
Uncaught SyntaxError: Unexpected token < manifest.json:1 Manifest: Line: 1, column: 1, Unexpected token.

最佳答案

您是否在生产环境中使用 express (nodejs) 服务器?

如果是,则检查静态文件服务配置。问题是 /manifest.json/static/js/main.625fef55.chunk.js/ 等返回 index.html 而不是 list 或 js 文件。

这是我的示例服务器文件-

const express = require('express');
const path = require('path');
const app = express();

app.use('/', express.static(path.join(__dirname, '../build')));

app.use(function(req, res, next) {
//console.log(req.originalUrl);
next();
});

// to check if server is running
app.get('/ping', (req, res) => {
res.json({
success: true,
message: 'pong'
})
});

app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname, '../build', 'index.html'));
});

module.exports = app;

关于reactjs - Create React App 生产构建成功但生成的代码有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53305216/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com