什么是Elm好的“便签本”工作流程?

问题描述 投票:0回答:1

[使用JS工作时,我经常将scratch.js文件放在方便进行原型设计和试验的想法中。然后,我可以运行node scratch.js并将值打印到控制台。

榆树代表很好,节点也有很好的代表,但是我非常喜欢这个工作流程。但是,尝试在Elm中实现此工作流时遇到了一些问题...

  • 错误...生成JS文件时,我要求给定的文件具有main值。
  • Debug.log无法识别,即使在其他elm文件中,我也可以不导入而使用Debug.log。

还有其他人使用此工作流程吗?关于我在做什么错的任何建议?

我正在使用elm make scratch.elm --output=scratch.js和以下文件...

add : Int -> Int -> Int
add a b = a + b

test = add 1 2

Debug.log "test result" test
workflow elm scratch-file
1个回答
0
投票

main功能是必需的,但可以简化为

main = text ""

Debug.log应该可用,除非您使用--optimize构建生产版本,如its documentation中所述。或者,您可以use ports打印。

© www.soinside.com 2019 - 2024. All rights reserved.