Я использую HTMLWebpackPlugin, поэтому у меня есть папка для некоторых страниц:
new HtmlWebpackPlugin({
filename: "/users/login.html",
template: "src/components/users/login.pug",
hash: true,
chunks: ["login"]
})
Так что вместо вывода login.html
в папку dist
я вывожу ее в папку dist/users
.
Это работает, когда я запускаю сборку веб-пакета (и затем я использую сервер, такой как Chrome Web Server), но когда я использую dev-сервер, я не могу получить путь.Браузер возвращает: Cannot GET /users/login.html
.
Сборка веб-сервера показывает:
Дочерний html-webpack-плагин для "C: \ users \ login.html": 1 актив Entrypointundefined = /users/login.html [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/components/users/login.pug 1.48 КиБ {0} [построено] [1]./node_modules/pug-loader/stringify.loader.js!./src/components/layouts/main.pug 660 байт [встроенный] [2] ./node_modules/pug-runtime/index.js 6,44 КиБ {0} [встроенный] [3] внешние "fs" 42 байта {0} [необязательно] [встроенный]
У меня нет конфигурации для DevServer.Файлы внутри "/" работают нормально.