对于dev应用程序,开发循环更改-> build -> deploy ->测试是非常迭代的。由于浏览器缓存,很容易搞错构建版本。因此,经常需要识别构建版本。
wasm-bindgen/wasm-pack是否提供了一些宏,例如Timestamp,以便在日志文件中转储,以便识别构建的版本?
类似于:log(BUILD_DATE) => "2020:09:12 09:37:12"
发布于 2020-09-12 17:26:27
在这里,wasm-bindgen/wasm-pack实际上很好地集成了cargo build工具链。
所以工作时不需要任何调整。
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());
}https://stackoverflow.com/questions/63858019
复制相似问题