Javascript Node.js的编码问题

Javascript Node.js的编码问题,javascript,node.js,Javascript,Node.js,我是编码界的新手,目前正在学校学习,但我似乎遇到了一个我无法理解的问题。我正在尝试使用终端运行index.js文件,但始终出现以下错误: Error: Cannot find module 'C:\Users\salij\OneDrive\Desktop\U2A\index ' ←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)←[39m ←[90m at Function

我是编码界的新手,目前正在学校学习,但我似乎遇到了一个我无法理解的问题。我正在尝试使用终端运行index.js文件,但始终出现以下错误:

Error: Cannot find module 'C:\Users\salij\OneDrive\Desktop\U2A\index
'
←[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:725:27)←[39m
←[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)←[39m
←[90m    at internal/main/run_main_module.js:17:47←[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: []
}
我不知道我遗漏了什么,因为看一下给我的步骤,我不应该收到这个错误。这是我的密码,以防有人能帮我一把。短暂性脑缺血发作

const express = require ('express')
const app = express ()
const formidable = require ('formidable')

app.use(express.static (__dirname + "/WebCalculatorSolution/WebCalculator"))

app.get('/', (req,res)=>{

const word = req.query.word
   res.write('<h1>${word}</h1>')
   res.end()
})



const port = 8000
app.listen(port, ()=>{
    console.log('Server ready at: http://localhost:${port}')
})
const express=require('express'))
const app=express()
常量强大=需要(“强大”)
应用程序使用(express.static(uu dirname+“/WebCalculatorSolution/WebCalculator”))
应用程序获取(“/”,(请求,请求)=>{
const word=req.query.word
res.write(“${word}”)
决议结束()
})
常数端口=8000
应用程序侦听(端口,()=>{
console.log('服务器在以下位置就绪:http://localhost:${port}')
})

正确的模板文本语法是用反勾(``)包装文本,请修改此行:


`服务器已准备就绪:http://localhost:${port}`
使用以下命令安装软件包:
npm安装程序

然后首先运行服务器,尝试安装npm软件包

npm安装快捷版

运行此命令后,将安装所有软件包

根据您的代码,当用户从查询中通过时,您将尝试显示单词

您必须为字符串设置模板,以便可以直接在字符串中嵌入变量

你可以这样做

const express=require('express'))
const app=express()
常量强大=需要(“强大”)
应用程序使用(express.static(uu dirname+“/WebCalculatorSolution/WebCalculator”))
应用程序获取(“/”,(请求,请求)=>{
让文字;
word=req.query.word?req.query.word:“欢迎”;//如果word无法通过,则显示欢迎消息,否则显示word
res.write(`${word}`)
决议结束()
})
常数端口=8000
应用程序侦听(端口,()=>{
console.log(`Server ready at:http://localhost:${port}`)

})
我终于找到了问题所在。在VisualStudio代码中运行cmd时,我注意到它试图从文件资源管理器中完全不同的位置运行我的索引文件。在我将它定向到我的索引文件实际所在的文件夹后,它最终开始正常工作。谢谢大家的帮助。

@Prathamesmore谢谢大家的评论。我尝试了你和其他人建议的以下方法,但我似乎仍然收到同样的错误。我已经安装了express和embible,但以防万一,我再次安装它们时没有效果。