npm start命令不起作用,并显示mongoose的弃用函数错误

我正在创build一个express和有angular项目。 我会告诉你的步骤,所以你可以看到,如果问题是一个缺less的命令或否:

  1. 我开始在全球安装express: npm install -g express
  2. 然后我创build了我的快速项目: express --view=hbs project_name
  3. 我安装了依赖关系: npm install
  4. 我安装了所有angular4需要的依赖关系:

npm install --save @angular/cli@latest

npm install --save @angular/core @angular/common @angular/http @angular/router @angular/compiler @angular/compiler-cli @angular/platform-browser @angular/animations @angular/platform-server ...

  1. 我安装了mongodb和mongoose: npm install --save mongoose

现在,我试图运行命令npm start ,并且出现以下错误:

0信息它的工作,如果它结束与确定1详细cli ['C:\ Program Files \ nodejs \ node.exe',1详细cli
'C:\ Users \ pc \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js',1 verbose cli'start'] 2 info using npm@5.5.1 3 info using node@v6.9.4 4详细的run-script ['prestart','start','poststart'] 5信息生命周期udemy-nodejs-angular2@1.0.0~prestart:udemy-nodejs-angular2@1.0.0 6信息生命周期udemy-nodejs-angular2 @ 1.0.0〜start:udemy-nodejs-angular2@1.0.0 7冗长的生命周期udemy-nodejs-angular2@1.0.0~start:生命周期中的unsafe-perm真8冗长的生命周期udemy-nodejs-angular2@1.0.0~ start:PATH:C:\ Users \ pc \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ node-gyp-bin; C:\ Users \ pc \ dentist \ node_modules.bin; C:\ Users \ pc \ AppData \ Program Files \ nodejs \; C:\ Program Files(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS Client \; C:\ windows \ system32; C:\ Program Files \ \ Windows \ C:\ windows \ System32 \ Wbem; C:\ windows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files(x8 6)\ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files \ Intel \ WiFi \ bin \; C:\ Program Files \ Common Files \ Intel \ WirelessCommon \; C:\ Program Files \ Lenovo \ Fingerprint Manager Pro \; C:\ Program Files(x86)\ Common Files \ Lenovo; C:\ ProgramData \ Lenovo \ ReadyApps; C:\ Program Files \ nodejs \ C:\ Program Files(x86)\ Skype \ Phone \; C:\ Users \ pc \ AppData \ Roaming \ npm 9详细生命周期udemy-nodejs-angular2@1.0.0~start:CWD:C: \ Users \ pc \ dentist 10愚蠢的生命周期udemy-nodejs-angular2@1.0.0~start:args:['/ d / s / c','node ./bin/www'] 11傻生命周期udemy-nodejs-angular2 @ 1.0.0〜start:返回:code:1 signal:null 12信息生命周期udemy-nodejs-angular2@1.0.0~start:启动脚本失败13详细堆栈错误:udemy-nodejs-angular2@1.0.0 start : node ./bin/www 13详细堆栈退出状态1 13 EventEmitter上的详细堆栈。 (C:\ Users \ pc \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ index.js:280:16)在emitTwo(events.js:106:13)
EventEmitter.emit(events.js:191:7)13在ChildProcess的详细堆栈。 (C:\ Users \ pc \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ lib \ spawn.js:55:14)13 verbose stack at emitTwo(events.js:106:13)13 verbose堆
在ChildProcess.emit(events.js:191:7)13在详细堆栈maybeClose(内部/ child_process.js:877:16)13在Process.ChildProcess._handle.onexit详细堆栈(内部/ child_process.js:226:5 )14详细信息pkgid udemy-nodejs-angular2@1.0.0 15详细信息cwd C:\ Users \ pc \ dentist 16详细信息Windows_NT 6.1.7601 17详细信息argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Users \ pc \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js“”start“18详细节点v6.9.4 19详细npm v5.5.1 20错误代码ELIFECYCLE 21错误errno 1 22错误udemy-nodejs -angular2@1.0.0 start: node ./bin/www 22错误退出状态1 23错误udemy-nodejs-angular2@1.0.0启动脚本失败。 23错误这可能不是npm的问题。 上面可能还有其他的日志输出。 24详细退出[1,真正的]