Skip to content

Commit 7fae8d9

Browse files
authored
setup-node
1 parent abdd92b commit 7fae8d9

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

troubleshooting/codeql-builds/interpreted-languages-javascript.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,31 @@ NODE_AUTH_TOKEN: '${{env.NPM_TOKEN}}'
3030

3131
# ... Start scanning
3232
```
33+
34+
## NodeJS
35+
36+
A minimum version of Node.js or higher must be installed and available on the PATH as node. See [additional software requirements](https://codeql.github.com/docs/codeql-overview/system-requirements/#additional-software-requirements)
37+
38+
39+
### Could not start Node.js. It is required for TypeScript extraction.
40+
41+
```
42+
2025-03-21T15:17:16.5636388Z [2025-03-21 11:17:16] [build-stderr] Could not start Node.js. It is required for TypeScript extraction.
43+
2025-03-21T15:17:16.5643217Z [2025-03-21 11:17:16] [build-stderr] Please install Node.js and ensure 'node' is on the PATH.
44+
2025-03-21T15:17:16.5645558Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.ts.extractor.TypeScriptParser.startNodeAndGetVersion(TypeScriptParser.java:256)
45+
2025-03-21T15:17:16.5676028Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.ts.extractor.TypeScriptParser.verifyNodeInstallation(TypeScriptParser.java:217)
46+
2025-03-21T15:17:16.5678667Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.ts.extractor.TypeScriptParser.verifyInstallation(TypeScriptParser.java:178)
47+
2025-03-21T15:17:16.5681439Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.js.extractor.AutoBuild.verifyTypeScriptInstallation(AutoBuild.java:1190)
48+
2025-03-21T15:17:16.5683831Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.js.extractor.AutoBuild.extractTypeScript(AutoBuild.java:1033)
49+
2025-03-21T15:17:16.5686297Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.js.extractor.AutoBuild.extractSource(AutoBuild.java:758)
50+
2025-03-21T15:17:16.5688572Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.js.extractor.AutoBuild.run(AutoBuild.java:464)
51+
2025-03-21T15:17:16.5690809Z [2025-03-21 11:17:16] [build-stderr] at com.semmle.js.extractor.AutoBuild.main(AutoBuild.java:1370)
52+
```
53+
54+
Example to dynamically install node using the [actions/setup-node](https://github.com/actions/setup-node/) action:
55+
56+
```yaml
57+
- uses: actions/checkout@v4
58+
- uses: actions/setup-node@v4
59+
... scan with codeql
60+
```

0 commit comments

Comments
 (0)