我已经在Windows 7上安装了KrakenJs。我已经使用以下命令创建了项目:
Yo Kraken
当我尝试运行该项目时,它给出以下错误(即使在重新启动系统后):
E:\nodejs\test\kraken\Dust-01>npm start
> [email protected] 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>
有人可以指导我做错了什么以及如何纠正
最佳答案
研究以下两种可能性:
尝试打开命令提示符“以管理员身份”,如果您没有打开端口的权限,这将解决问题。
临时将Kraken中使用的端口更改为不规则且较长的端口,例如:32482
然后从第一个开始,如果您解决了一个问题,从第二个开始,您已经解决了一个问题,您很有可能尝试打开一个端口,该端口已被其他应用程序使用。