代码笔问题js错误
您好,我正在尝试使用codepen上的Matter JS,我第一次收到变量Matter未定义的错误,我已经修复了这个问题,但又出现了另一个错误。
代码预览:
import * as Matter from:
"https://cdn.skypack.dev/matter-js@0.16.0";
let engine = Matter.engine.create();
let render = Matter.render.create({
element: document.body,
engine:engine
});
// and some more code...
预览:https://codepen.io/Eslare/pen/NWRQXpx
错误:
TypeError:undefined不是一个对象(评估“Matter.engine. create”)
4条答案
按热度按时间brtdzjyr1#
不要在你的JS部分导入它,只要转到设置并将其作为外部脚本添加即可。
wkyowqbh2#
这是你钢笔的改良版:https://codepen.io/sessaidi/pen/abmeEbV,则需要添加外部资源:
https://cdnjs.cloudflare.com/ajax/libs/matter-js/0.14.2/matter.min.js
2jcobegt3#
下面介绍如何正确地从Skypack.dev导入它
https://codepen.io/codepen0980/pen/YzNoxvd?editors=0010
dwbf0jvd4#
您可以在其他沙箱上使用
importmap
,而不是CodePan:index.html
js/main.js