Не удается найти модуль 'js -yaml-loader! ../ config / secrets.yml' из файла js из Vue - PullRequest
0 голосов
/ 08 марта 2020

В настоящее время я тестирую с использованием Jest и vue -test-utils мой js файл загружает js -yaml-loader для загрузки учетных данных

import placeholder from "../assets/images/placeholder.jpg";
import secrets from 'js-yaml-loader!../config/secrets.yml';
const config = secrets[process.env.NODE_ENV];

const parseImages = (images) => {
  var poiImages = [];
  if (images && images.length > 0 && images[0] != null) {
    for (let image of images) {
      var url = image.url || `${config.BASE_URL}/media/v1/download/uuid/${image.uuid}?apikey=${config.TIH_KEY}`;
      poiImages.push(url);
    }
  } else {
    poiImages.push(placeholder);
  }
  return poiImages;
}

export default {
  parseImages
};

, когда я тестирую это. Я получаю Cannot find module 'js-yaml-loader!../config/secrets.yml' from 'image_handler.js, так как я звоню js -yaml-loader из ввода. Есть ли способ высмеять это?

...