如何解决wasm-bindgen-可以识别构建版本/日期吗?
对于Web应用程序,开发循环[更改->构建->部署->测试]非常重复。由于浏览器缓存,很容易误认为构建版本。因此,经常需要识别构建版本。
wasm-bindgen
/ wasm-pack
是否提供了一些宏,例如Timestamp
转储到日志文件中,以便识别构建版本?
类似:log(BUILD_DATE)
=> "2020:09:12 09:37:12"
解决方法
wasm-bindgen
/ wasm-pack
实际上很好地与货物构建工具链集成。
因此无需任何调整。
https://doc.rust-lang.org/cargo/reference/build-scripts.html
Passing symbol values to the Rust compiler during build
仅用原始纪元秒build.rs
即可
use std::time;
fn main() {
let now = time::SystemTime::now()
.duration_since(time::UNIX_EPOCH).unwrap();
println!("cargo:rustc-env=BUILD_INFO={}",now.as_secs());
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。