由于路由中的":"、"*"字符而导致 Windows 上的路径无效问题


error: invalid path 'src/pages/vacancies/vacancy/:id/index.js'

React路由器路径需要(:(来指示url参数,在这种情况下为:id。这是无效的Windows不允许在分行结账我需要

有没有其他选择可以绕过这个问题,这样我就可以在任何地方无缝结账?将(:(改为(*(也无济于事。它只在Windows(Mac/Linux-没有问题(上发生

我怀疑您在使用Next.js。在那里,动态参数的处理方式略有不同。尝试使用[id]文件夹。

因此,您应该具有以下项目结构:

.
└── src
└── pages
└── vacancies
└── vacancy
└── [id]
└── index.js

最新更新