文件名称:webpack-yard:了解Webpack技能
文件大小:39KB
文件格式:ZIP
更新时间:2024-04-29 06:42:19
JavaScript
项目说明 本项目提供了实现webpack整合webassembly开发的一种方式 项目启动 执行命令npm install 本地开发 执行命令npm run dev 浏览器输入地址查看控制台 发布模式 执行命令npm run build 和 npm run koa 浏览器输入地址查看控制台 项目环境(准备工作) os windows10 vscode 1.55.0 node v12.18.4 webpack v5.30.0 emsdk v2.0.16 cmake v3.20.0 整合思路 假设c++项目位于wasm目录下 wasm目录下创建.cside模块 用于标识c++源码目录 在业务代码中导入.cside模块 .cside模块 由cside-loader解析 cside-loader主要职责 执行emcmake构建输出.wasm及相应.js模块(es版本,emscripten官网有介
【文件预览】:
webpack-yard-master
----.gitignore(292B)
----README.md(2KB)
----wasm()
--------main.cpp(269B)
--------CMakeLists.txt(299B)
--------senior()
--------build.js(135B)
--------school.cside(23B)
--------junior()
--------Guard.h(247B)
--------primary()
--------Guard.cpp(213B)
----public()
--------index.html(669B)
----acorn()
--------grammar.js(99B)
----server()
--------index.js(181B)
----package.json(1017B)
----src()
--------main.js(602B)
--------break.nblity(101B)
--------wrapper.js(51B)
--------origin.js(41B)
--------consult.svelte(222B)
----tutorial()
--------cmake.md(3KB)
----webpack()
--------development.config.js(774B)
--------production.config.js(306B)
--------loaders()
--------config.js(1KB)
--------plugins()
----analyse()
--------svelte()
----assets()
--------img()