问题描述
我注意到 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 (将#修改为@)