导入到Electron JS

时间:2018-09-26 05:33:05

标签: javascript html css electron

因此,我最近一直在尝试学习如何使用电子JS,而马上我遇到了一个问题。我想带一个我不久前创建的旧站点并投入电子游戏,尽管这会给我导入项目带来错误。如果我通过浏览器运行相同的文件,那么一切都很好,但是在电子方面会崩溃。我需要在网站上制作动画,因此我使用animeJS,尽管由于某种奇怪的原因电子无法使用它,但我却没有使用它。问题是电子无法导入我无法理解的库“ animeJS”

电子:

enter image description here

我的浏览器: enter image description here

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>

1 个答案:

答案 0 :(得分:0)

我通过在标头中加载脚本的方式修复了此问题,然后在使用画布(即动画JS)时在.onLoad()函数中加载了JS文件。