Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 尝试安装nodemon时出错_Node.js_Express_Nodemon - Fatal编程技术网

Node.js 尝试安装nodemon时出错

Node.js 尝试安装nodemon时出错,node.js,express,nodemon,Node.js,Express,Nodemon,当我试图安装Nodemon时,我收到了这个错误消息 pm http GET https://registry.npmjs.org/nodemon npm http 304 https://registry.npmjs.org/nodemon /usr/local/bin/nodemon -> /usr/local/lib/node_modules/nodemon/nodemon.js npm ERR! peerinvalid The package generator-karma does

当我试图安装Nodemon时,我收到了这个错误消息

pm http GET https://registry.npmjs.org/nodemon
npm http 304 https://registry.npmjs.org/nodemon
/usr/local/bin/nodemon -> /usr/local/lib/node_modules/nodemon/nodemon.js
npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer generator-angular@0.5.1 wants generator-karma@~0.6.0

npm ERR! System Darwin 13.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "nodemon"
npm ERR! cwd /Users/stephenadams
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! code EPEERINVALID
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/stephenadams/npm-debug.log
npm ERR! not ok code 0
看起来问题出在包生成器karma上,不确定这是否是问题所在

有人能告诉我需要做什么才能正确安装吗

谢谢


Stephen

这些行显示了问题:

npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer generator-angular@0.5.1 wants generator-karma@~0.6.0
您有一个名为generator karma的包,该包低于generator angular需要的版本0.6.0。我不相信这与nodemon有任何关系(它应该实际安装),但它是发电机角度和发电机业力之间的不匹配版本

除非您需要某些特定的较旧版本的generator karma,否则只需通过运行以下命令进行更新:

sudo npm update -g generator-karma

有两种解决方案:

  • 尝试使用
    npm缓存清除
    然后
    npm i
    但这对我不起作用

  • 以下技巧对我有效:
    • 我在我的package.json中添加了一个nodemon条目,并指定了一个版本 在终端中点击npm安装。最后,我可以在node_模块中看到NodeEmailer文件夹
    • 在my package.json中添加了一个条目,如下所示:
      “脚本”:{“服务”:“nodemon server.js”//server.js是我的启动文件}
    • 点击
      npm跑发球
      然后,诺德蒙开始像个魔术师一样为我工作

    谢谢,我会试一试。没有帮助-
    Karma版本:0.10.8
    ,但还是一样error@DmitriZaitsev,这是与
    生成器karma
    不同的包。您的错误是否显示为
    Peerpackagename@version想要Karma@~0.10.8
    ?很抱歉,我弄错了软件包。问题似乎是由于其他软件包需要较低版本的
    generator karma