@ font-face SyntaxError при использовании typeface-nunito-sans и @ poi / plugin-vue-static - PullRequest
0 голосов
/ 09 октября 2019

Я использую Poi, @poi/plugin-vue-static и typeface-nunito-sans для создания статического приложения с использованием Vue. Проблема в том, что сборка завершается с ошибкой синтаксиса:

project/node_modules/typeface-nunito-sans/index.css:2
@font-face {
^
SyntaxError: Invalid or unexpected token

Хотя все приложение работает правильно на сервере dev. Это из-за статической генерации сайта? Как я могу это исправить?

Соответствующий код в main.ts:

// Client-side only libraries
import 'typeface-nunito-sans';

1 Ответ

0 голосов
/ 12 октября 2019

Исправлено, добавив process.client check:

if (process.client) {
  require('typeface-nunito-sans');
}

Это предотвращает обработку CSS в серверном коде ?

...