首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wasm项目中,货物生成没有生成pkg目录。

在wasm项目中,货物生成没有生成pkg目录。
EN

Stack Overflow用户
提问于 2019-12-30 10:28:14
回答 1查看 399关注 0票数 0

正如标题中提到的,货构建无法生成pkg目录。我正在遵循一个教程,其中我运行命令cargo build --target wasm-unknown-unknown,它运行良好,在那里没有错误。然后,在我的index.js文件中,我需要用以下语句导入wasm文件:import './pkg/rust_3d_demo'。但是在运行cargo build命令后没有生成pkg目录。该教程只有3天前由道格米尔福德先生在youtube上,所以这里没有版本问题,我的锈蚀,沙沙和货物都是最新的。对这件事有什么想法吗?非常感谢。

这是我的Cargo.toml文件:

代码语言:javascript
复制
[package]
name = "rust-3d-demo"
version = "0.1.0"
authors = ["Steel"]
edition = "2018"

[lib]
crate-type = ["cdylib"]

[dependencies]
console_error_panic_hook = "=0.1.5"
js-sys = "0.3.19"
lazy_static = "1.3.0"
nalgebra = "0.18.0"
wasm-bindgen = "0.2.44"

[dependencies.web-sys]
version = "0.3.4"

features = [
'Document',
'Element',
'EventTarget',
'HtmlCanvasElement',
'MouseEvent',
'WebGlBuffer',
'WebGlProgram',
'WebGlRenderingContext',
'WebGlShader',
'WebGlUniformLocation',
'Window'
]

以及我的devDependencies文件中的package.json部分如下:

代码语言:javascript
复制
"devDependencies": {
"@wasm-tool/wasm-pack-plugin": "^1.1.0",
"html-webpack-plugin": "^3.2.0",
"text-encoding": "^0.7.0",
"webpack": "^4.41.5",
"webpack-cli": "^3.3.10",
"webpack-dev-server": "^3.10.1"
}

其他可能有帮助的信息:

rustc --version =>锈病1.40.0 (73528e339 2019-12-16)

rustup --version =>锈病1.21.1

cargo --version =>货运1.40.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-31 07:09:57

您可以通过wasm-build通过webpack.config.js这样使用:

const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");

  • add导入配置文件
  1. 插件部分中的一个新实例:new WasmPackPlugin({ crateDirectory: path.resolve(__dirname, ".") })之后,生成pkg目录:)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59529289

复制
相关文章

相似问题

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