npm开始给出错误

时间:2014-05-06 07:21:52

标签: node.js npm kraken.js

我在Windows 7上安装了KrakenJs。我使用以下命令创建了项目:

Yo Kraken

当我尝试运行项目时,它会发出以下错误(即使在重新启动系统后):

    E:\nodejs\test\kraken\Dust-01>npm start

> dust-01@0.1.0 start E:\nodejs\test\kraken\Dust-01
> node index.js

Error: listen EACCES
    at errnoException (net.js:901:11)
    at Server._listen2 (net.js:1020:19)
    at listen (net.js:1061:10)
    at Server.listen (net.js:1127:5)
    at bind (E:\nodejs\test\kraken\Dust-01\node_modules\kraken-js\index.js:139:33)
    at _fulfilled (E:\nodejs\test\kraken\Dust-01\node_modules\kraken-js\node_modules\q\q.js:798:54)
    at self.promiseDispatch.done (E:\nodejs\test\kraken\Dust-01\node_modules\kraken-js\node_modules\
q\q.js:827:30)
    at Promise.promise.promiseDispatch (E:\nodejs\test\kraken\Dust-01\node_modules\kraken-js\node_mo
dules\q\q.js:760:13)
    at E:\nodejs\test\kraken\Dust-01\node_modules\kraken-js\node_modules\q\q.js:574:44
    at flush (E:\nodejs\test\kraken\Dust-01\node_modules\kraken-js\node_modules\q\q.js:108:17)

E:\nodejs\test\kraken\Dust-01>

有人可以指导我做错了什么以及如何纠正

1 个答案:

答案 0 :(得分:1)

了解接下来的两种可能性:

  1. 尝试打开命令提示符'作为管理员',如果您缺少打开端口的权限,则应解决此问题。
  2. 暂时将Kraken中使用的端口更改为不规则且长的,例如:32482
  3. 然后从此开始,如果是第一个 - 那么你已经解决了一个问题,如果第二个 - 你很可能试图打开一个已被其他应用程序使用的端口。