I am attempting to run my RAG server locally and all of the code is working except the runFrontend() portion which returns an error:
Stack trace:
NotFound: Failed to spawn ‘npm’: program not found
at spawnSync (ext:runtime/40_process.js:408:18)
at Command.outputSync (ext:runtime/40_process.js:464:12)
at runFrontend (file:///C:/Users/quiks/RAG/ServerCode/utils.ts:9:10)
at :1:22
This error comes from the utils.ts file when it attempts to run the following code:
const runFrontend = () => {
Deno.chdir(“frontend”)
let npmInstall = new Deno.Command(
"npm", {
args: ["ci"]
}).outputSync()
let result = new Deno.Command(
"npm",{
args: ["run","dev"]
}).output()
// return new TextDecoder().decode(result.stdout)
return {
[Symbol.for("Jupyter.display")]() {
return {
"text/plan": Deno.env.get("DLAI_LOCAL_URL").replace(/\{\}/, Deno.env.get("PORT1")),
"text/html": "Check <a href=" + Deno.env.get("DLAI_LOCAL_URL").replace(/\{\}/, Deno.env.get("PORT1")) + " target='_blank'>"+ Deno.env.get("DLAI_LOCAL_URL").replace(/\{\}/, Deno.env.get("PORT1")) + "</a> to see the results"
}
}
}
}
I have set all folders in the env path and reinstalled nodes.js multiple times yet am still unable to locate npm. Any suggestions?