chore(nx/desktop): copy .node file for better-sqlite3

This commit is contained in:
Elian Doran
2025-04-23 14:31:11 +03:00
parent 470cd7f622
commit 4e6047f84d
3 changed files with 47 additions and 6 deletions

View File

@@ -1,9 +1,12 @@
const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const { join } = require('path');
const outputDir = join(__dirname, 'dist');
module.exports = {
output: {
path: join(__dirname, 'dist'),
path: outputDir,
},
plugins: [
new NxAppWebpackPlugin({
@@ -17,7 +20,18 @@ module.exports = {
generatePackageJson: true,
externalDependencies: [
"electron/main"
],
assets: [
]
}),
new CopyPlugin({
patterns: [
{
from: "../../node_modules/better-sqlite3/build/Release",
to: join(outputDir, "Release")
}
]
})
],
};