Javascript connect flash已由IntelliJ卸载,现在无法再次安装

Javascript connect flash已由IntelliJ卸载,现在无法再次安装,javascript,node.js,express,npm,Javascript,Node.js,Express,Npm,我是新来诺德的,我有一个特别的问题。 我试图使用passportjs登录,但出现了一个错误,req.flash()不起作用,即使我昨天使用它进行注册,它说节点模型目录或类似目录中无法识别类似于req.flash()的内容 在尝试了多种方法使其工作后,我回忆起IntelliJ在我打开i时要求我运行npm安装命令。因此,我单击事件日志并允许IntelliJ运行它,IntelliJ重新启动,我单击run并获得一个错误 module.js:549 throw err; ^ Error:

我是新来诺德的,我有一个特别的问题。 我试图使用passportjs登录,但出现了一个错误,
req.flash()
不起作用,即使我昨天使用它进行注册,它说节点模型目录或类似目录中无法识别类似于
req.flash()
的内容

在尝试了多种方法使其工作后,我回忆起IntelliJ在我打开i时要求我运行npm安装命令。因此,我单击事件日志并允许IntelliJ运行它,IntelliJ重新启动,我单击run并获得一个错误

module.js:549
    throw err;
    ^
Error: Cannot find module 'connect-flash'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\My\Desktop\NodeApp\Test\app.js:8:13)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
生成的日志文件如下

0信息如果以ok结束则有效1详细cli['C:\Program Files\nodejs\node.exe',1 verbose cli'C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js',1个详细cli
“安装”,1详细cli“连接闪存”]2信息使用npm@5.6.03. 信息使用node@v8.11.34详细的npm会议36d3535b3518b319 5 安装loadCurrentTree 6安装readLocalPackageData 7 http 获取200 22毫秒(从 缓存)8注册表:清单没有匹配的版本 连接-flash@8在缓存中。强制重新验证9 http fetch GET 304 83毫秒(从高速缓存)10 connect的Pully fetchPackageMetaData错误-flash@8不匹配 找到用于连接的版本-flash@811详细类型范围12详细 堆栈连接闪存:找不到连接的匹配版本-flash@812 pickManifest上的详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\pacote\node\u modules\npm pick manifest\index.js:65:11) 12 fetchPackument.then.packument处的详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\pacote\lib\fetchers\registry\manifest.js:52:18) tryCatcher上的12个详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\util.js:16:23) 12承诺时的详细堆栈。\u settlePromiseFromHandler(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\promise.js:512:31) 12承诺时的详细堆栈。\u解决方案(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\promise.js:569:18) 12承诺时的详细堆栈。\u结算Promise0(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\promise.js:614:10) 12承诺时的详细堆栈。\u解决方案(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\promise.js:693:18) 12异步时的详细堆栈。\u drainQueue(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\async.js:133:16) 12异步时的详细堆栈。\u drainQueues(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\async.js:143:10) 12 Immediate.Async.drainQueues(C:\Program)上的详细堆栈 Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\async.js:17:14) 运行回调时的12个详细堆栈(timers.js:810:20)12个详细堆栈 tryonitimmediate(timers.js:768:5)上的堆栈 processImmediate[as_immediateCallback](timers.js:745:5)13详细 cwd C:\Users\My\Desktop\NodeApp\Test 14详细Windows\u NT 10.0.17134 15详细argv“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js“安装” “连接闪存”16冗余节点v8.11.3 17冗余npm v5.6.0 18 错误代码ETARGET 19错误notarget未找到的匹配版本 连接-flash@820错误在大多数情况下,您或您的 依赖项正在请求20个错误NotTarget包版本 不存在。21详细退出[1,true]


我以前从未遇到过这样的问题,如果有任何帮助,我将不胜感激。

出于某种原因,IntelliJ决定package.json中的版本号不再存在。在版本中包含了0.1.1之后,我可以为它运行一个安装命令

npm ERR! code ETARGET
npm ERR! notarget No matching version found for connect-flash@8
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\My\AppData\Roaming\npm-cache\_logs\2018-08-30T21_17_28_983Z-debug.log