alswl/excalidraw-collaboration

TypeError: Cannot read properties of undefined (reading 'generateKey')

HanHan666666 opened this issue · 2 comments

不知作者是否知道这个bug怎么解决:
image

/app/dist $ cat /home/node/.npm/_logs/2023-01-04T11_25_31_093Z-debug-0.log
0 verbose cli /usr/local/bin/node /usr/local/bin/npm
1 info using npm@8.19.3
2 info using node@v16.19.0
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 4ms
5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 2ms
6 timing config:load:builtin Completed in 3ms
7 timing config:load:cli Completed in 7ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/app/.npmrc Completed in 9ms
10 timing config:load:project Completed in 14ms
11 timing config:load:file:/home/node/.npmrc Completed in 5ms
12 timing config:load:user Completed in 5ms
13 timing config:load:file:/usr/local/etc/npmrc Completed in 1ms
14 timing config:load:global Completed in 1ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 2ms
17 timing config:load:setEnvs Completed in 4ms
18 timing config:load Completed in 51ms
19 timing npm:load:configload Completed in 51ms
20 timing npm:load:mkdirpcache Completed in 4ms
21 timing npm:load:mkdirplogs Completed in 1ms
22 verbose title npm run start:prod
23 verbose argv "run" "start:prod"
/app/dist $ cat /home/node/.npm/_logs/2023-01-04T11_25_31_093Z-debug-0.log
0 verbose cli /usr/local/bin/node /usr/local/bin/npm
1 info using npm@8.19.3
2 info using node@v16.19.0
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 4ms
5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 2ms
6 timing config:load:builtin Completed in 3ms
7 timing config:load:cli Completed in 7ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/app/.npmrc Completed in 9ms
10 timing config:load:project Completed in 14ms
11 timing config:load:file:/home/node/.npmrc Completed in 5ms
12 timing config:load:user Completed in 5ms
13 timing config:load:file:/usr/local/etc/npmrc Completed in 1ms
14 timing config:load:global Completed in 1ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 2ms
17 timing config:load:setEnvs Completed in 4ms
18 timing config:load Completed in 51ms
19 timing npm:load:configload Completed in 51ms
20 timing npm:load:mkdirpcache Completed in 4ms
21 timing npm:load:mkdirplogs Completed in 1ms
22 verbose title npm run start:prod
23 verbose argv "run" "start:prod"
24 timing npm:load:setTitle Completed in 4ms
25 timing config:load:flatten Completed in 7ms
26 timing npm:load:display Completed in 9ms
27 verbose logfile logs-max:10 dir:/home/node/.npm/_logs
28 verbose logfile /home/node/.npm/_logs/2023-01-04T11_25_31_093Z-debug-0.log
29 timing npm:load:logFile Completed in 21ms
30 timing npm:load:timers Completed in 0ms
31 timing npm:load:configScope Completed in 0ms
32 timing npm:load Completed in 96ms
33 silly logfile done cleaning log files
34 http fetch GET 200 https://registry.npmjs.org/npm 1028ms (cache miss)
35 timing command:run Completed in 521991ms
36 notice
36 notice New major version of npm available! 8.19.3 -> 9.2.0
36 notice Changelog: <https://github.com/npm/cli/releases/tag/v9.2.0>
36 notice Run `npm install -g npm@9.2.0` to update!
36 notice
37 verbose stack Error: command failed
37 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:63:27)
37 verbose stack     at ChildProcess.emit (node:events:513:28)
37 verbose stack     at maybeClose (node:internal/child_process:1100:16)
37 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
38 verbose pkgid excalidraw-storage-backend@0.0.1
39 verbose cwd /app
40 verbose Linux 5.15.79.1-microsoft-standard-WSL2
41 verbose node v16.19.0
42 verbose npm  v8.19.3
43 error path /app
44 error command failed
45 error signal SIGTERM
46 error command sh -c -- node dist/main
47 verbose exit 1
48 timing npm Completed in 522118ms
49 verbose code 1
50 error A complete log of this run can be found in:
50 error     /home/node/.npm/_logs/2023-01-04T11_25_31_093Z-debug-0.log
/app/dist $ 

image
image
image

用127.0.0.1访问即可。
感谢作者的软件!

alswl commented

update: The excalidraw is using crypto module of Javascript, the HTTPS is required.