fighweel-main 中构建和编译的区别

问题描述

我注意到 figwheel 有不同的构建和编译选项:

-b,--build string 运行编译过程。提供的构建名称或 构建名称列表(以“:”分隔)参考 编译选项 IE 的 edn 文件。如果您使用“开发” 作为构建名称,它将指示“dev.cljs. edn" 将被读取以获取编译选项。多个 构建名称将与从左到右合并 他们的元数据。 --build 选项将使 额外尝试实时初始化 figwheel 重新加载工作流程。可以跟着买 --repl 或 --serve。如果 --repl 跟随,将启动 编译后的 REPL(连同服务器) 完成。如果 --serve 跟随,将只启动一个 根据当前配置的网络服务器 编译完成后。

-c,--compile [ns] 运行编译。如果指定了可选的命名空间, 用作主要入口点。如果 --repl 跟随, 将在编译完成后启动 REPL。 如果 --serve 跟随,将启动一个 web 服务器 编译后提供当前目录 完成。

这两者有什么区别?

看起来 build 需要一个 .edn 文件的路径,而 compile 需要一个命名空间。然而,figwheel-main 模板(在 lein 中)也给了它一个 .edn 文件的路径。 lein 模板是用:

lein new figwheel-main hey-fig -- +npm-bundle --reagent

简而言之,figwheel-main 中的 compile 和 build 标志有什么区别?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...