首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wasm-bindgen -可以识别构建版本/日期吗?

wasm-bindgen -可以识别构建版本/日期吗?
EN

Stack Overflow用户
提问于 2020-09-12 15:32:29
回答 1查看 52关注 0票数 0

对于dev应用程序,开发循环更改-> build -> deploy ->测试是非常迭代的。由于浏览器缓存,很容易搞错构建版本。因此,经常需要识别构建版本。

wasm-bindgen/wasm-pack是否提供了一些宏,例如Timestamp,以便在日志文件中转储,以便识别构建的版本?

类似于:log(BUILD_DATE) => "2020:09:12 09:37:12"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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就变成了

代码语言:javascript
复制
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());
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63858019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档