Closed azumukupoe closed 2 years ago
It seems like typescript does not recognize the optional chaining in this file.
Can you provide me with steps to reproduce this issue? Following the README on macOS does not give me this error.
Also, please provide me with the output of both npm list
and npm list --dev
Thank you.
I'm running Docker on Windows 11
npm list
letterboxd-list-radarr@1.0.1 /home/node/app
+-- @types/express@4.16.1
+-- @types/node@12.0.2
+-- @types/redis@2.8.12
+-- @types/winston@2.4.4
+-- axios@0.18.1
+-- express@4.17.1
+-- kanpai-scraper@0.1.0
+-- nodemon@2.0.6
+-- p-limit@2.2.0
+-- UNMET DEPENDENCY read-pkg-up@^7.0.1
+-- redis@2.8.0
+-- UNMET DEPENDENCY robots-parser@^2.3.0 deduped
+-- ts-node@9.0.0 invalid
+-- typescript@3.4.5 invalid
`-- winston@3.3.3
npm ERR! code ELSPROBLEMS
npm ERR! missing: read-pkg-up@^7.0.1, required by letterboxd-list-radarr@1.0.1
npm ERR! missing: robots-parser@^2.3.0, required by letterboxd-list-radarr@1.0.1
npm ERR! invalid: ts-node@9.0.0 /home/node/app/node_modules/ts-node
npm ERR! invalid: typescript@3.4.5 /home/node/app/node_modules/typescript
npm ERR! A complete log of this run can be found in:
npm ERR! /home/node/.npm/_logs/2022-03-14T11_58_26_259Z-debug.log
0 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'list' ]
1 info using npm@7.0.14
2 info using node@v15.3.0
3 timing config:load:defaults Completed in 1ms
4 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 1ms
5 timing config:load:builtin Completed in 1ms
6 timing config:load:cli Completed in 1ms
7 timing config:load:env Completed in 0ms
8 timing config:load:file:/home/node/app/.npmrc Completed in 0ms
9 timing config:load:project Completed in 2ms
10 timing config:load:file:/home/node/.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:/usr/local/etc/npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 1ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 7ms
19 verbose npm-session 63a7da8c42cc8913
20 timing npm:load Completed in 19ms
21 http fetch GET 200 https://registry.npmjs.org/npm 228ms
22 timing arborist:ctor Completed in 1ms
23 timing command:ls Completed in 654ms
24 verbose stack Error: missing: read-pkg-up@^7.0.1, required by letterboxd-list-radarr@1.0.1
24 verbose stack missing: robots-parser@^2.3.0, required by letterboxd-list-radarr@1.0.1
24 verbose stack invalid: ts-node@9.0.0 /home/node/app/node_modules/ts-node
24 verbose stack invalid: typescript@3.4.5 /home/node/app/node_modules/typescript
24 verbose stack at ls (/usr/local/lib/node_modules/npm/lib/ls.js:491:7)
25 verbose cwd /home/node/app
26 verbose Linux 5.10.60.1-microsoft-standard-WSL2
27 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "list"
28 verbose node v15.3.0
29 verbose npm v7.0.14
30 error code ELSPROBLEMS
31 error missing: read-pkg-up@^7.0.1, required by letterboxd-list-radarr@1.0.1
31 error missing: robots-parser@^2.3.0, required by letterboxd-list-radarr@1.0.1
31 error invalid: ts-node@9.0.0 /home/node/app/node_modules/ts-node
31 error invalid: typescript@3.4.5 /home/node/app/node_modules/typescript
32 verbose exit 1
npm list --dev
letterboxd-list-radarr@1.0.1 /home/node/app
+-- @types/express@4.16.1
+-- @types/node@12.0.2
+-- @types/redis@2.8.12
+-- nodemon@2.0.6
`-- ts-node@9.0.0 invalid
npm ERR! code ELSPROBLEMS
npm ERR! invalid: ts-node@9.0.0 /home/node/app/node_modules/ts-node
npm ERR! A complete log of this run can be found in:
npm ERR! /home/node/.npm/_logs/2022-03-14T11_59_57_834Z-debug.log
0 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'list', '--dev' ]
1 info using npm@7.0.14
2 info using node@v15.3.0
3 timing config:load:defaults Completed in 2ms
4 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 0ms
5 timing config:load:builtin Completed in 0ms
6 timing config:load:cli Completed in 2ms
7 timing config:load:env Completed in 0ms
8 timing config:load:file:/home/node/app/.npmrc Completed in 1ms
9 timing config:load:project Completed in 2ms
10 timing config:load:file:/home/node/.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:/usr/local/etc/npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 0ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 8ms
19 verbose npm-session 7521477ebe97bac3
20 timing npm:load Completed in 17ms
21 http fetch GET 200 https://registry.npmjs.org/npm 349ms
22 timing arborist:ctor Completed in 1ms
23 timing command:ls Completed in 726ms
24 verbose stack Error: invalid: ts-node@9.0.0 /home/node/app/node_modules/ts-node
24 verbose stack at ls (/usr/local/lib/node_modules/npm/lib/ls.js:491:7)
25 verbose cwd /home/node/app
26 verbose Linux 5.10.60.1-microsoft-standard-WSL2
27 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "list" "--dev"
28 verbose node v15.3.0
29 verbose npm v7.0.14
30 error code ELSPROBLEMS
31 error invalid: ts-node@9.0.0 /home/node/app/node_modules/ts-node
32 verbose exit 1
You'll need to re-run npm install
. You are using outdated packages.
I'll close this issue, as that should fix the problem.
If you have any further questions or this didn't solve the problem, please feel free to comment here.