在当地一切都很好,我可以在本地下载pdf。但是在我的站点上部署时,它在下面显示了错误;
11:42:11 PM: Creating an optimized production build...
11:42:13 PM: Failed to compile.
11:42:13 PM: Module not found: Error: Can't resolve
'../../assets/CV.pdf' in '/opt/build/repo/src/components/header'
11:42:13 PM: "build.command" failed
11:42:13 PM: Error message
11:42:13 PM: Command failed with exit code 1: npm run build (https://ntl.fyi/exit-code-1)
11:42:13 PM: Error location
11:42:13 PM: In Build command from Netlify app您可以看看我的代码从这里开始。它在本地工作,但我无法部署。
发布于 2022-11-16 20:19:30
上面的错误似乎是结束第3行没有被成功编译;
11:42:13 PM: Module not found: Error: Can't resolve '../../assets/CV.pdf' in '/opt/build/repo/src/components/header'根据您在上面共享的回购协议,在cv.pdf下有/src/assets/,但没有像下面那样的CV.pdf,正如在/src/components/header/CTA.js中所声明的那样;
import CV from '../../assets/CV.pdf'正如这里在MDN文档中的第四段所述,Javascript是一种区分大小写的语言,因此,CV.pdf和cv.pdf是完全不同的东西,就像在这个上下文中表示的任何其他变量名称一样。
https://stackoverflow.com/questions/74465824
复制相似问题