mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 10:02:59 +08:00
build(webpack): copy required excalidraw fonts
This commit is contained in:
parent
7b6f04e30d
commit
ee2ee2c291
@ -4,6 +4,7 @@ import autoprefixer from "autoprefixer";
|
|||||||
import assetPath from "./src/services/asset_path.js";
|
import assetPath from "./src/services/asset_path.js";
|
||||||
import miniCssExtractPlugin from "mini-css-extract-plugin";
|
import miniCssExtractPlugin from "mini-css-extract-plugin";
|
||||||
import type { Configuration } from "webpack";
|
import type { Configuration } from "webpack";
|
||||||
|
import CopyPlugin from "copy-webpack-plugin";
|
||||||
|
|
||||||
const rootDir = path.dirname(fileURLToPath(import.meta.url));
|
const rootDir = path.dirname(fileURLToPath(import.meta.url));
|
||||||
const config: Configuration = {
|
const config: Configuration = {
|
||||||
@ -26,6 +27,15 @@ const config: Configuration = {
|
|||||||
new miniCssExtractPlugin({
|
new miniCssExtractPlugin({
|
||||||
// TriliumNextTODO: enable this, once webpack build outputs into the "build" folder, instead of "src/public/app-dist" folder => @pano9000
|
// TriliumNextTODO: enable this, once webpack build outputs into the "build" folder, instead of "src/public/app-dist" folder => @pano9000
|
||||||
//filename: "../stylesheets/[name].css"
|
//filename: "../stylesheets/[name].css"
|
||||||
|
}),
|
||||||
|
new CopyPlugin({
|
||||||
|
patterns: [
|
||||||
|
{
|
||||||
|
context: "node_modules/@excalidraw/excalidraw/dist/prod/fonts/",
|
||||||
|
from: "**/*",
|
||||||
|
to: "fonts/excalidraw/"
|
||||||
|
}
|
||||||
|
]
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
module: {
|
module: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user