
我通過 vue-cli 初始化了我的 vue 專案。我可以@在我的src檔案夾中使用,但它在我的__tests__檔案夾中不起作用。我已經在我的tsconfig.json檔案中添加了配置,但我不確定它是否適用于這種情況。
"paths": {
"@/*": ["src/*"]
},
uj5u.com熱心網友回復:
測驗框架也需要配置路徑別名。它不會自動配置為tsconfig.json或vue.config.js(或任何其他配置)。
要在 Jest 中配置路徑別名,請使用以下moduleNameMapper選項:
// <projectRoot>/jest.config.js
module.exports = {
moduleNameMapper: [
'^@/(.*)$': '<rootDir>/src/$1'
]
}
如果使用@vue/cli-plugin-unit-jest,這通常是為您配置的,但如果您在沒有插件的情況下自行設定了 Jest,則需要上述配置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/400713.html
