P粉2564870772023-08-27 00:35:45
vue-jest
SFC のトップレベル ブロック タグの src
URL は解決できないため、src/components/core/ で解決する必要があります。 App/index.vue
次の場所でエイリアスなしの相対パスを使用します。
リーリー
vue-jest@vue/component-compiler-utils
を使用してテンプレートをコンパイルしますが、URL 解析には
transformAssetUrlsoption
が必要です。 vue-jest 3.x は
@vue/component-compiler-utils へのオプションの受け渡しをサポートしていませんが、 #4.0.0-rc.1
では # サポートしています ##templateCompiler.transformAssetUrls構成実装。
URL 解析が有効になっている場合でも、Vue CLI 設定 jest
は、画像 を含む
require のメディアに対して空の文字列を返します。実稼働環境で通常に解析された URL を使用してテストを実行する必要がある場合は、url-loader を模倣する Jest コンバーターが必要になります。 Vue CLI 設定ローダーは、4KB より大きい場合は
を含む解析されたファイル名を返し、それ以外の場合は、base64 データ URL
を返します。
URL 解析を有効にするには:
にアップグレードします
リーリー
リーリー
lodash.merge) を使用します。 #カスタム構成を挿入します。
コンバータを使用して画像を処理します。これには、競合を避けるために、デフォルトの Jest プリセットから他の画像コンバーターを削除する必要があります。
リーリー