Javascript 我是否正确使用ghcjs?

Javascript 我是否正确使用ghcjs?,javascript,html,haskell,ghcjs,Javascript,Html,Haskell,Ghcjs,我对Haskell和ghcjs还很陌生。我从第一个要学习的“你好,世界!”程序开始 这是我的Haskell程序,复制自GHCJS wiki: module Main where main = putStrLn "Hello world!" 我使用命令ghcjs-o hello hello.hs将其编译为javascript,并尝试使用命令节点hello.jsexe/all.js在终端上运行它,但当我尝试打开生成的文件“index.html”时: 但是当我在Chrome中打开这个页面时,页面

我对Haskell和ghcjs还很陌生。我从第一个要学习的“你好,世界!”程序开始

这是我的Haskell程序,复制自GHCJS wiki:

module Main where
main = putStrLn "Hello world!"
我使用命令
ghcjs-o hello hello.hs
将其编译为javascript,并尝试使用命令
节点hello.jsexe/all.js
在终端上运行它,但当我尝试打开生成的文件“index.html”时:



但是当我在Chrome中打开这个页面时,页面是空白的。有人知道这里出了什么问题吗?

putStrLn
将文本输出到Javascript控制台,您通常可以通过所选浏览器中的“开发人员工具”访问该控制台。它不会生成任何HTML。

我现在明白了。。谢谢
<!DOCTYPE html>
  <html>
    <head>
      <script language="javascript" src="rts.js"></script>
      <script language="javascript" src="lib.js"></script>
      <script language="javascript" src="out.js"></script>
    </head>
    <body>
    </body>
    <script language="javascript" src="runmain.js" defer></script>
</html>