Загрузка ресурсов из node_modile в Nuxt.js - PullRequest
0 голосов
/ 26 сентября 2019

я пытаюсь загрузить ресурсы (favicons, fonts, ...), которые поступают из корпоративного пакета styleguide npm, расположенного внутри node_modules.Поскольку мое приложение является частью более крупной инфраструктуры, я не могу использовать каталог / static, так как nuxt.config ищет ресурсы в каталоге / root.Есть ли решение этой проблемы? node_modules

link: [
  {
    rel: 'apple-touch-icon',
    sizes: '180x180',
    href: '@package-name/styleguide/dist/images/favicons/apple-touch-icon.png',
  },
  {
    rel: 'icon',
    type: 'image/png',
    sizes: '16x16',
    href: '@package-name/styleguide/dist/images/favicons/favicon-16x16.png',
  },
  {
    rel: 'icon',
    type: 'image/png',
    sizes: '32x32',
    href: '@package-name/styleguide/dist/images/favicons/favicon-32x32.png',
  },
  {
    rel: 'icon',
    type: 'image/png',
    sizes: '192x192',
    href: '@package-name/styleguide/dist/images/favicons/android-chrome-192x192.png',
  },
  {
    rel: 'icon',
    type: 'image/png',
    sizes: '512x512',
    href: '@package-name/styleguide/dist/images/favicons/android-chrome-192x192.png',
  },
  {
    rel: 'icon',
    type: 'image/x-icon',
    href: '@package-name/styleguide/dist/images/favicons/favicon.ico',
  },
  {
    rel: 'mask-icon',
    href: '@package-name/styleguide/dist/images/favicons/safari-pinned-tab.svg',
    color: '#611e75',
  },
  {
    rel: 'manifest',
    href: '@package-name/styleguide/dist/images/favicons/site.webmanifest',
  },
  // { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&display=swap' },
],
...