强制检查
检查当前或目标项目及其所有依赖项是否存在错误。
这将从本质上编译包而无需执行代码生成的最后一步,这比运行 forc build 更快。
用法
forc check [选项] [BUILD_TARGET]
参数
< BUILD_TARGET > 用于代码生成的构建目标
[默认值:fuel] [可能的值:fuel、evm、midenvm]
选项
--disable-tests
禁用检查单元测试
-h
,--help
打印帮助信息
--ipfs-node
< IPFS_节点>
用于获取 IPFS 源的 IPFS 节点。
可能的值:PUBLIC、LOCAL、<GATEWAY_URL>
-L
,--log-level
<日志级别>
设置日志级别
--locked
要求 Forc.lock 文件是最新的。如果锁文件丢失,或者需要更新,Forc 将退出并显示错误
--offline
离线模式,防止 Forc 在管理依赖项时使用网络。这意味着它只会尝试使用之前下载的依赖项
-p
,--path
<路径>
项目路径,若未指定,则将使用当前工作目录
-s
,--silent
使所有输出静音
-t
,--terse
简洁模式。有限的警告和错误输出
-v
,--verbose
使用详细输出
-V
,--version
打印版本信息
示例:#检查当前项目 forc check
#使用不同的路径检查当前项目 forc check --path ../tests/
#检查当前项目,不更新依赖项 forc check --locked