javascript - 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 选项卡的打印
我不知道该怎么办,有什么建议吗?
出于某种原因,home.html 可以使用 javascript 文件,而 index.html 和 cadastro.html 则不能。
解决方案
使用前面的格式格式化脚本文件的路径,./
就像使用 css 链接一样:
<script type="module" src="./Assets/JS/Index.js"></script>
编辑:并注意套管:
<script type="module" src="./Assets/JS/index.js"></script>
推荐阅读
- python - 是什么导致我下载的文件不真实?
- c# - 在 ASP .NET Core 3.1、WebAPIs 中,进行 JSON 请求验证最合乎逻辑的地方是什么?
- react-native - 使用 react-native-http-bridge 在 react native 中创建 http 服务器
- reactjs - 在 Firebase Cloud Firestore 或实时数据库中存储增量计数器
- javascript - onPress 删除任务问题
- json - 从 curl 响应中解析和格式化 Header 到变量?
- amazon-web-services - `containerPort` 和 `hostPort`,哪一个被 web 应用程序内部使用,哪一个被外部看到?
- python - 出现错误:IndexError:无法从空序列中选择。但实际上列表还不是空的
- sql - 使用 SQL 从存储查询的列中提取表名
- data-science - 在重新采样数据集时需要帮助