mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
chore(edit-docs): get it to start partially
This commit is contained in:
parent
57c6dd2fee
commit
52d6efedff
@ -53,18 +53,21 @@
|
|||||||
"cache": true,
|
"cache": true,
|
||||||
"configurations": {
|
"configurations": {
|
||||||
"default": {
|
"default": {
|
||||||
"command": "electron-rebuild apps/desktop/dist/main.js -m apps/desktop/dist"
|
"command": "electron-rebuild {projectRoot}/dist/main.js -m {projectRoot}/dist"
|
||||||
},
|
},
|
||||||
"nixos": {
|
"nixos": {
|
||||||
"command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") apps/desktop/dist/main.js -m apps/desktop/dist"
|
"command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"serve": {
|
"serve": {
|
||||||
|
"executor": "nx:run-commands",
|
||||||
"dependsOn": [ "postbuild" ],
|
"dependsOn": [ "postbuild" ],
|
||||||
|
"defaultConfiguration": "default",
|
||||||
"configurations": {
|
"configurations": {
|
||||||
"default": {
|
"default": {
|
||||||
"command": "electron apps/desktop/dist/main.js"
|
"command": "electron .",
|
||||||
|
"cwd": "{projectRoot}/dist"
|
||||||
},
|
},
|
||||||
"nixos": {
|
"nixos": {
|
||||||
"command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"",
|
"command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"",
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
TRILIUM_DATA_DIR=./data-docs
|
TRILIUM_DATA_DIR=../data
|
||||||
TRILIUM_ENV=dev
|
TRILIUM_ENV=dev
|
||||||
TRILIUM_INTEGRATION_TEST=memory-no-store
|
TRILIUM_INTEGRATION_TEST=memory-no-store
|
||||||
TRILIUM_PORT=37741
|
TRILIUM_PORT=37741
|
@ -6,14 +6,45 @@
|
|||||||
"@triliumnext/client": "workspace:*",
|
"@triliumnext/client": "workspace:*",
|
||||||
"@triliumnext/desktop": "workspace:*",
|
"@triliumnext/desktop": "workspace:*",
|
||||||
"@types/fs-extra": "11.0.4",
|
"@types/fs-extra": "11.0.4",
|
||||||
|
"copy-webpack-plugin": "13.0.0",
|
||||||
"fs-extra": "11.3.0"
|
"fs-extra": "11.3.0"
|
||||||
},
|
},
|
||||||
"nx": {
|
"nx": {
|
||||||
"name": "edit-docs",
|
"name": "edit-docs",
|
||||||
"targets": {
|
"targets": {
|
||||||
|
"postbuild": {
|
||||||
|
"executor": "nx:run-commands",
|
||||||
|
"dependsOn": [
|
||||||
|
"build"
|
||||||
|
],
|
||||||
|
"defaultConfiguration": "default",
|
||||||
|
"cache": true,
|
||||||
|
"configurations": {
|
||||||
|
"default": {
|
||||||
|
"command": "electron-rebuild -f {projectRoot}/dist/main.js -m {projectRoot}/dist"
|
||||||
|
},
|
||||||
|
"nixos": {
|
||||||
|
"command": "electron-rebuild -f -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"serve": {
|
"serve": {
|
||||||
"dependsOn": [ "build" ],
|
"executor": "nx:run-commands",
|
||||||
"command": "electron {projectRoot}/dist/main"
|
"dependsOn": [
|
||||||
|
"postbuild"
|
||||||
|
],
|
||||||
|
"defaultConfiguration": "default",
|
||||||
|
"configurations": {
|
||||||
|
"default": {
|
||||||
|
"command": "electron .",
|
||||||
|
"cwd": "{projectRoot}/dist"
|
||||||
|
},
|
||||||
|
"nixos": {
|
||||||
|
"command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"",
|
||||||
|
"cwd": ".",
|
||||||
|
"forwardAllArgs": false
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin');
|
const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin');
|
||||||
|
const CopyPlugin = require('copy-webpack-plugin');
|
||||||
const { join } = require('path');
|
const { join } = require('path');
|
||||||
|
|
||||||
|
const outputDir = join(__dirname, 'dist');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
output: {
|
output: {
|
||||||
path: join(__dirname, 'dist'),
|
path: join(__dirname, 'dist'),
|
||||||
@ -14,6 +17,17 @@ module.exports = {
|
|||||||
optimization: false,
|
optimization: false,
|
||||||
outputHashing: 'none',
|
outputHashing: 'none',
|
||||||
generatePackageJson: true,
|
generatePackageJson: true,
|
||||||
|
externalDependencies: [
|
||||||
|
"better-sqlite3"
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
new CopyPlugin({
|
||||||
|
patterns: [
|
||||||
|
{
|
||||||
|
from: "../desktop/dist/node_modules",
|
||||||
|
to: join(outputDir, "node_modules")
|
||||||
|
},
|
||||||
|
]
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
21
pnpm-lock.yaml
generated
21
pnpm-lock.yaml
generated
@ -349,7 +349,7 @@ importers:
|
|||||||
version: 1.0.2
|
version: 1.0.2
|
||||||
copy-webpack-plugin:
|
copy-webpack-plugin:
|
||||||
specifier: 13.0.0
|
specifier: 13.0.0
|
||||||
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)))
|
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4))
|
||||||
electron:
|
electron:
|
||||||
specifier: 35.1.5
|
specifier: 35.1.5
|
||||||
version: 35.1.5
|
version: 35.1.5
|
||||||
@ -396,6 +396,9 @@ importers:
|
|||||||
'@types/fs-extra':
|
'@types/fs-extra':
|
||||||
specifier: 11.0.4
|
specifier: 11.0.4
|
||||||
version: 11.0.4
|
version: 11.0.4
|
||||||
|
copy-webpack-plugin:
|
||||||
|
specifier: 13.0.0
|
||||||
|
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4))
|
||||||
fs-extra:
|
fs-extra:
|
||||||
specifier: 11.3.0
|
specifier: 11.3.0
|
||||||
version: 11.3.0
|
version: 11.3.0
|
||||||
@ -570,7 +573,7 @@ importers:
|
|||||||
version: 1.4.7
|
version: 1.4.7
|
||||||
copy-webpack-plugin:
|
copy-webpack-plugin:
|
||||||
specifier: 13.0.0
|
specifier: 13.0.0
|
||||||
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)))
|
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4))
|
||||||
csrf-csrf:
|
csrf-csrf:
|
||||||
specifier: 3.1.0
|
specifier: 3.1.0
|
||||||
version: 3.1.0
|
version: 3.1.0
|
||||||
@ -741,7 +744,7 @@ importers:
|
|||||||
version: 1.0.1
|
version: 1.0.1
|
||||||
webpack:
|
webpack:
|
||||||
specifier: 5.99.6
|
specifier: 5.99.6
|
||||||
version: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))
|
version: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)
|
||||||
ws:
|
ws:
|
||||||
specifier: 8.18.1
|
specifier: 8.18.1
|
||||||
version: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
version: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
@ -15785,14 +15788,14 @@ snapshots:
|
|||||||
serialize-javascript: 6.0.2
|
serialize-javascript: 6.0.2
|
||||||
webpack: 5.98.0(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)
|
webpack: 5.98.0(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)
|
||||||
|
|
||||||
copy-webpack-plugin@13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))):
|
copy-webpack-plugin@13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)):
|
||||||
dependencies:
|
dependencies:
|
||||||
glob-parent: 6.0.2
|
glob-parent: 6.0.2
|
||||||
normalize-path: 3.0.0
|
normalize-path: 3.0.0
|
||||||
schema-utils: 4.3.2
|
schema-utils: 4.3.2
|
||||||
serialize-javascript: 6.0.2
|
serialize-javascript: 6.0.2
|
||||||
tinyglobby: 0.2.13
|
tinyglobby: 0.2.13
|
||||||
webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))
|
webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)
|
||||||
|
|
||||||
core-js-compat@3.41.0:
|
core-js-compat@3.41.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -21498,14 +21501,14 @@ snapshots:
|
|||||||
'@swc/core': 1.5.29(@swc/helpers@0.5.17)
|
'@swc/core': 1.5.29(@swc/helpers@0.5.17)
|
||||||
esbuild: 0.19.12
|
esbuild: 0.19.12
|
||||||
|
|
||||||
terser-webpack-plugin@5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))):
|
terser-webpack-plugin@5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.25
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
jest-worker: 27.5.1
|
jest-worker: 27.5.1
|
||||||
schema-utils: 4.3.2
|
schema-utils: 4.3.2
|
||||||
serialize-javascript: 6.0.2
|
serialize-javascript: 6.0.2
|
||||||
terser: 5.39.0
|
terser: 5.39.0
|
||||||
webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))
|
webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@swc/core': 1.5.29(@swc/helpers@0.5.17)
|
'@swc/core': 1.5.29(@swc/helpers@0.5.17)
|
||||||
esbuild: 0.19.12
|
esbuild: 0.19.12
|
||||||
@ -22246,7 +22249,7 @@ snapshots:
|
|||||||
- esbuild
|
- esbuild
|
||||||
- uglify-js
|
- uglify-js
|
||||||
|
|
||||||
webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)):
|
webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/eslint-scope': 3.7.7
|
'@types/eslint-scope': 3.7.7
|
||||||
'@types/estree': 1.0.7
|
'@types/estree': 1.0.7
|
||||||
@ -22268,7 +22271,7 @@ snapshots:
|
|||||||
neo-async: 2.6.2
|
neo-async: 2.6.2
|
||||||
schema-utils: 4.3.2
|
schema-utils: 4.3.2
|
||||||
tapable: 2.2.1
|
tapable: 2.2.1
|
||||||
terser-webpack-plugin: 5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)))
|
terser-webpack-plugin: 5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4))
|
||||||
watchpack: 2.4.2
|
watchpack: 2.4.2
|
||||||
webpack-sources: 3.2.3
|
webpack-sources: 3.2.3
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user