小编Yah*_*ati的帖子

NextJS url 在导出后不起作用

我刚刚开始使用 Next JS,遵循YouTube 上Brad Traversy 的教程。我曾经next export导出程序,就像他在教程中所做的那样。我用了serve -s out -p 8000。该页面加载于localhost:8000,但是当我转到其他链接(例如 )时localhost:8000/about,它只会重新加载主页。

我在网上寻找解决方案,我尝试添加"trailingSlash": true到我的next.config.js文件中,但它仍然不起作用。

最令人困惑的部分是,当单击页面上的链接元素(来自“下一个/链接”模块)时,它会起作用,并将我带到正确的页面。但是当我想直接从地址栏访问它时,它不起作用

顺便说一句,它也可以在生产过程中使用。

编辑

这是next.config.js文件:

module.exports = {
    trailingSlash: true,
};
Run Code Online (Sandbox Code Playgroud)

这是package.json文件:

{
    "name": "next-cc",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "dev": "next dev",
        "build": "next build",
        "start": "next start",
        "export": "next build && next export"
    },
    "dependencies": {
        "next": "10.1.3",
        "react": "17.0.2",
        "react-dom": "17.0.2" …
Run Code Online (Sandbox Code Playgroud)

javascript node.js reactjs next.js

6
推荐指数
1
解决办法
5200
查看次数

GENERATE_SOURCEMAP=false 的副作用是什么?

在项目中使用 sv2pdf 时,我遇到了Failed to parse source map错误。我找到了这个解决方案,现在已经解决了。解决方案是仅添加GENERATE_SOURCEMAP=false到文件中.env

但是,我不确定该解决方案可能产生的副作用。根据官方 Create React App文档development,它在in 中但在 中使用时被忽略production。我使用这个会冒什么风险吗?

javascript node.js reactjs webpack create-react-app

4
推荐指数
1
解决办法
4697
查看次数