所以我最近一直在尝试学习如何使用 electron JS,但马上我就遇到了一个问题。我想拿一个我不久前创建的旧站点并放入一个 electron 来玩,尽管它在导入元素时会出错。如果我通过浏览器运行相同的文件,一切都很好,但在 Electron 中它会崩溃。我的网站需要动画,所以我使用了 animeJS,尽管由于某些奇怪的原因 Electron 拒绝它而不能使用它,但我的浏览器没有。问题是 Electron 不会导入库“animeJS”我不明白为什么
Electron :
import anime from 'animejs'
console.log(anime);
function open() {
anime({
targets: "div.right",
translateX: {
value: 200,
duration: 500
}
});
anime({
targets: "div.left",
translateX: {
value: -200,
duration: 500
}
});
}
function close() {
anime({
targets: "div.right",
translateX: {
value: 0,
duration: 500
}
});
anime({
targets: "div.left",
translateX: {
value: 0,
duration: 500
}
});
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Underscores</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.1/css/all.css" integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ" crossorigin="anonymous">
<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/2.2.0/anime.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="back.js" charset="utf-8"></script>
<script src="button.js" charset="utf-8"></script>
</head>
<body>
</body>
</html>
最佳答案
我通过在 header 中加载脚本然后在 .onLoad() 函数中加载 JS 文件来修复此问题,因为我正在使用 Canvas ,即动漫 JS。
关于javascript - 导入到 Electron JS 时网站不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52510558/