3个不稳定版本
0.2.1 | 2020年5月13日 |
---|---|
0.2.0 |
|
0.1.1 | 2020年5月13日 |
0.1.0 | 2020年5月13日 |
#88 in #npm
在 inpm 中使用
8KB
196 行
包含NPM
包含静态代码 npm build
生成结果到你的Rust可执行文件中
在调试模式下编译时,文件内容将只是从磁盘读取,而不是嵌入。这可以通过使用 embed
功能手动覆盖。
const ASSETS: inpm::Dir = inpm::include_package!("./client/dist");
let content_of_my_file = ASSETS.get("some_dir/my_file.txt").contents();
Warp功能
功能=["warp"]
const ASSETS: inpm::Dir = inpm::include_package!("./client/dist");
let my_file_filter = inpm::warp::embedded(ASSETS);
// Allso works with single page applications
let my_spa_filter = inpm::warp::spa(ASSETS, "index.html");
依赖
~1.3–9.5MB
~76K SLoC