z***@126.com
z***@126.com
  • 发布:2024-11-30 17:49
  • 更新:2025-01-09 14:39
  • 阅读:133

使用自定义easycom的问题

分类:uni-app

由于根目录下的组件和插件会被打包到主包,为了分包优化,所以在分包目录下新建了 components 和 node_modules 目录,并将只有分包使用的组件和插件迁移。

现在希望分包的这两个目录也支持easycom。

现在文档中的写法看了不是很明白
比如:
1.设置了自定义easycom,那么默认的easycom是否会失效?还是说自定义时,还要同时加上默认的规则?
2.分包路径要怎么加,如果有多个分包,是需要写在一条规则内,还是可以多条

最好能以下面这个例子,给个示例

假设有2个分包 package1 ,package2
目录结构是

  • package1
    • components
    • node_modules
  • package2
    • components
    • node_modules

需要把两个分包下的components和node_modules都加入默认的easycom规范,要怎么写?

"easycom": {  
  "autoscan": true,  
  "custom": {  
    "^uni-(.*)": "@/components/uni-$1.vue", // 匹配components目录内的vue文件  
    "^vue-file-(.*)": "packageName/path/to/vue-file-$1.vue" // 匹配node_modules内的vue文件  
  }  
}
2024-11-30 17:49 负责人:无 分享
已邀请:
s***@163.com

s***@163.com

解决了嘛?大佬

要回复问题请先登录注册