是否有一种方法可以在Vue模板和脚本中使用别名来映射vue-jest配置?
P粉476547076
P粉476547076 2023-08-26 17:10:07
[Vue.js讨论组]

依赖项: "@vue/cli-plugin-unit-jest": "^4.5.13", "@vue/test-utils": "^1.2.1", "vue-jest": "^3.0.7"

我有一个应用程序,在vue.config.js中设置了一个别名(比如说"foo"):

module.exports = {
  chainWebpack: (config) => {
    // 将项目名称设置为别名
    config.resolve.alias.set('foo', __dirname);
  },
};

对于导入语句和HTML标签的src属性...

在main.js中:

...
import App from 'foo/src/components/core/App';
...

在../src/core/App/index.vue中:

<script src="foo/src/components/core/App/script.js" />
<style module src="foo/src/components/core/App/style.css" />
<template src="foo/src/components/core/App/template.html" />

我知道我可以在jest.config.js中使用moduleNameMapper,类似于:

'^foo(.*)$': '$1',

然而,这不会映射出现在HTML标签的src属性中的别名。有没有办法通过配置设置或其他方式让vue-jest解释这些属性路径呢?

非常感谢任何建议。

P粉476547076
P粉476547076

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号