alibaba / rax

🐰 Rax is a progressive framework for building universal application. https://rax.js.org
Other
8k stars 627 forks source link

[BUG] 使用pnpm安装依赖,使用start命令预览微信小程序组件,依赖路径不正确 #2315

Closed Awen-hub closed 2 years ago

Awen-hub commented 2 years ago

问题 使用pnpm安装依赖,进行“组件开发“,使用build-scripts start命令进行预览,此时产物中引用依赖的路径不正确。

QQ图片20220114165550

此问题仅在使用pnpm安装依赖时出现,在npm下载依赖时表现正常。 pnpm版本: 6.26.1 电脑系统: Win10

Demo

bug复现仓库地址

ChrisCindy commented 2 years ago

推测目前没有针对 pnpm 的路径机制做适配处理,用户可以暂时先使用 npm、yarn 等绕过

Awen-hub commented 2 years ago

推测目前没有针对 pnpm 的路径机制做适配处理,用户可以暂时先使用 npm、yarn 等绕过

感谢回复,期待尽快得到支持。

SoloJiang commented 2 years ago

暂没有再支持 pnpm 的计划

sky-admin commented 1 year ago

在项目根目录下创建 .npmrc ,里面填写 node-linker=hoisted 试试呢? 改为 提升模式 ,应该能和 npm/yarn 安装结果类似。参考:https://pnpm.io/zh/motivation