我的HTML文件如何通过gh页面访问我的Javascript文件?
我目前很难理解gh页面如何与文件通信 我目前在github上的gh pages分支中有两个文件:我的HTML文件如何通过gh页面访问我的Javascript文件?,html,git,github,github-pages,Html,Git,Github,Github Pages,我目前很难理解gh页面如何与文件通信 我目前在github上的gh pages分支中有两个文件:bundle.js和index.html。在本地运行时,index.html可以通过文件路径访问bundle.js。在线运行此程序时,我遇到了一个问题,即如何正确访问bundle.js 第一次尝试:我通过URL找到原始文本:https://raw.githubusercontent.com/...。不幸的是,这不起作用,因为存在MIME类型错误 第二次尝试:我发现另一个原始文本源没有MIME类型错误,
bundle.js
和index.html
。在本地运行时,index.html
可以通过文件路径访问bundle.js
。在线运行此程序时,我遇到了一个问题,即如何正确访问bundle.js
第一次尝试:我通过URL找到原始文本:https://raw.githubusercontent.com/...
。不幸的是,这不起作用,因为存在MIME类型错误
第二次尝试:我发现另一个原始文本源没有MIME类型错误,URL是:https://cdn.rawgit.com/...
。不幸的是,这不起作用,因为cdn.rawgit.com
不会自我更新
第三次尝试:我发现我可以使用与第二次尝试相同的方法,但我可以使用特定的提交来访问正确的cdn.rawgit.com/../
。这似乎使事情变得更加困难,因为每次我想更新页面时,我都必须更新我的index.html
。这似乎也是不可能的,因为在我提交之前,我如何知道提交
相关代码为行
。
我不知道我的gh页面
网站应该如何使用正确版本的bundle.js
:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1,
shrink-to-fit=no">
<title>Numa Karolinski</title>
</head>
<body>
<div id="root"></div>
<noscript>
Hello There. Code can be found in the "root" folder above ^^^ !
</noscript>
<script src="https://cdn.rawgit.com/NumaKarolinski/PersonalWebsite/
websiteVersion1/dist/bundle.js"></script>
</body>
</html>
努玛卡罗林斯基
你好。代码可以在上面的“根”文件夹中找到^^!
在您的index.html中,替换:
<script src="https://cdn.rawgit.com/NumaKarolinski/PersonalWebsite/websiteVersion1/dist/bundle.js"></script>
<script type="text/javascript" src="C:\Users\numak\Desktop\MyWebsite\dist/bundle.js"></script></body>
借
如果bundle.js在同一个文件夹中,为什么不能直接导入?只要我将我的index.html
和bundle.js
放在同一个文件夹中,它就可以在本地工作。
<script src="bundle.js"></script>