求助:关于nodejs使用express,报错:模块缺失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助:关于nodejs使用express,报错:模块缺失相关的知识,希望对你有一定的参考价值。

今天学习下nodejs,结果在安装使用express时出现了如下错误:

Error: Cannot find module 'character-parser'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (D:\nodejs\workspaces\express_example\node_modu
les\jade\lib\lexer.js:4:23)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
GET / 500 109ms - 573b

请问各位朋友,这个问题要怎么解决?

参考技术A

没有这个模块:

npm install character-parser

追问

我知道是没有这个模块……
主要是怎么解决?从哪里加载这个模块?
我用express尝试创建名字的应用(直接express name),构建完毕之后会报不同的错误,请问这是什么原因?(按照书里的做法,直接构建完启动就可以用了,是不是我哪一步出错了?)

追答

打开命令行,去nodemodule目录下执行npm install character-parser

本回答被提问者采纳

以上是关于求助:关于nodejs使用express,报错:模块缺失的主要内容,如果未能解决你的问题,请参考以下文章

nodejs post 请求soap 报错.大神求助

nodejs下用npm安装express出错,试过各种方法,都解决不了,求助

nodejs express 启动报错 Error Cannot find module 'xxx'

使用 NodeJs Express 在 JavaScript 上推送通知

nodejs express 允许跨域设置

关于AngularJS中$http跨域 与 nodejs接收跨域请求(使用express-session,body-parser)的设置