You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Symfony AssetMapper与根目录node_modules中的npm包配合使用?

适配Symfony AssetMapper的@hpcc-js/wasm配置方案

我当前的操作方式如下:

npm install --prefix ./assets @hpcc-js/wasm@2.33.0
bin/console importmap:require @hpcc-js/wasm --path=./assets/node_modules/@hpcc-js/wasm/dist/index.js

该操作会将node_modules安装在/vendor目录外的/assets下——二者是相互独立的依赖目录,这种方式能充分利用Symfony AssetMapper和importmap的全部优势。

我不会使用不带--path选项的bin/console importmap:require @hpcc-js/wasm命令,因为它会将@hpcc-js/wasm映射到一个动态加载器/assets/vendor..../wasm.index.js,该加载器使用带/+esm后缀的绝对路径,而这种路径是为从远程CDN导入模块设计的,无法与AssetMapper兼容。由npm直接安装在/dist目录中的动态加载器index.js则使用清晰的相对路径来导入同目录下的模块。

内容的提问来源于stack exchange,提问作者Dominic108

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 13:32:34