我的 html 文件中根本没有加载外部 paperscript 文件

external paperscript file is not loading at all in my html file

我正在尝试为 paper.js 制作一个基本的测试程序,我打算将其用于一个项目。 我正在使用 chrome 到 运行 和 HTML,当我打开开发工具时,chrome 似乎根本没有加载我的脚本之一。我的文件结构是:

Test
|---mario.svg
|---html.html
|---scripts/
|   |---script.js
|   |---paper-core.js

这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <script src="./scripts/paper-full.min.js"></script>
    <script type="text/paperscript" src="./scripts/script.js" canvas="myCanvas"></script>
</head>
<body>

<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #d3d3d3;">
</canvas>
</body>
</html>
veiw.onFrame = function(event){
    project.importSVG('.../mario.svg');
};

然而,在 chrome 开发工具中,在源代码下,我希望看到与我的文件结构相匹配的内容,我确实看到了,除了缺少 script.js。 它还给了我这个错误: CORS 策略已阻止从源 'null' 访问 'file:///C:/Users/jacob/Documents/JS/Testing/scripts/script.js' 处的 XMLHttpRequest:跨源请求仅支持协议方案:http、数据、chrome、chrome-扩展,chrome-不受信任,https。 ht @ paper-full.min.js:32

我认为这一定与 text/paperscript 有关,但我真的不知道,也绝对不知道如何解决它。我看过示例,但无法弄清楚我在做什么。 mario.svg 也没有出现,但我认为那只是因为它没有在 html 中引用。有人可以解释一下吗?

乍一看,我会说您的 PaperScript 代码不是 运行,因为您加载了错误版本的 Paper.js。
您正在加载 paper-core.js,这是不支持 PaperScript 的 Paper.js 版本。您应该改为加载 paper-full.js