首页 > 解决方案 > Javascript 在本地主机上工作,但在部署 github 页面或 vercel 时停止

问题描述

有人能告诉我为什么 javascript 可以在 localhost 上运行,但是当使用 github Pages 或 vercel 时,javascript 会停止吗?

github上的代码:https ://github.com/Marincor/Bx-Bank

部署githubpage:https ://marincor.github.io/Bx-Bank/

在 Vercel 上部署:https ://bx-bank.vercel.app/

当我转到页面 index.html 和 cadastro.html 的开发工具源时,它们没有我链接的 JS 文件夹。

devTools chrome sourcers 选项卡的打印

打印 github JS 文件夹

在 html 文件中打印脚本 src

我不知道该怎么办,有什么建议吗?

出于某种原因,home.html 可以使用 javascript 文件,而 index.html 和 cadastro.html 则不能。

标签: javascriptdeploymentweb-deploymentgithub-pagesvercel

解决方案


使用前面的格式格式化脚本文件的路径,./就像使用 css 链接一样:

<script type="module" src="./Assets/JS/Index.js"></script>

编辑:并注意套管:

<script type="module" src="./Assets/JS/index.js"></script>

推荐阅读