Это ошибка:
«Сбой сборки!
× ОШИБКА ./media/fonts/handFont3.otf 1: 4.
Ошибка синтаксического анализа модуля: неожиданно token (1: 0) Вам может потребоваться соответствующий загрузчик для обработки этого типа файла, в настоящее время никакие загрузчики не настроены для обработки этого файла. См. https://webpack.js.org/concepts#loaders (Исходный код для этого двоичного файла опущен) @ ./ index. js 3: 0-37 @ ../node_modules/preact-cli/lib/lib/entry.js @ multi ../node_modules/preact-cli/lib/lib/entry webpack-dev-server / client webpack / hot / dev-server "
Я пытаюсь импортировать pdf в компонент preact, чтобы он был собран, чтобы я мог получить ссылку на страницу с файлом pdf. Вот как это делается:
import pdfFile from '../../media/images/pdfFile.pdf'
<a href={pdfFile} target="_blank"...
Это не сработало, поэтому я погуглил эти два решения, чтобы добавить в wepback.config. js:
module.exports = {
module: {
rules: [
{
test: /\.(png|svg|jpg|gif|pdf)$/,
use: ['file-loader']
},
{
test: /\.(woff|woff2|eot|ttf|otf)$/,
use: ['file-loader']
},
]
},
};
и
{
test: /\.(pdf)$/,
use: ['url-loader']
},
Я вручную заставляю webpack.config работать с этой строкой:
--config webpack.config.js
И файл работает, но результат тот же. Я все еще получаю сообщение об ошибке. И то же самое с otf шрифтами.
Спасибо.