当前位置:   article > 正文

无法解析从“src/main.ts“导入“/mode_modules/vant/lib/vant/es/button/style/index

无法解析从“src/main.ts“导入“/mode_modules/vant/lib/vant/es/button/style/index

问题:无法解析从"src/main.ts"导入"/mode_modules/vant/lib/vant/es/button/style/index,引用路径中多了vant/es.
解析:
根据node.js版本不同查看node_modules中vant组件,然后判断是用…/es/ n a m e / s t y l e 还是 v a n t / e s / {name}/style还是vant/es/ name/style还是vant/es/{name}/style/index,
node v16.20.2用的是vant/es/${name}/style/index,版本不用引用的东西也不同

解决方法:在vite.config.ts文件中找到plugins->styleImport,修改引入路径为…/es/${name}/style

  plugins: [
    vue(),
    viteCompression({
      ext: '.gz', // gz br
      algorithm: 'gzip', // brotliCompress gzip
      deleteOriginFile: false, // 打包完成后删除源文件
    }),
    styleImport({
      libs: [
        {
          libraryName: 'vant',
          esModule: true,
          resolveStyle: (name) => `../es/${name}/style`,
        },
      ],
    }),
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

然后重新加载!

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号