Grunt Serve | connect:livereload端口9000已被占用

6

我使用Yeoman使用bower和grunt构建一个angular应用程序。运行grunt serve时,出现以下错误:

Running "connect:livereload" (connect) task
Fatal error: Port 9000 is already in use by another process.

我有另一个进程正在使用9000端口,所以我想要改变Grunt的端口。我尝试在Gruntfile中更改端口,但是我仍然收到相同的错误。这是来自Gruntfile.js的grunt服务器设置:

 connect: {
     options: {
        port: 9002,
        hostname: 'localhost',
        livereload: 35729
  },
1个回答

10

查找正在使用端口的进程ID:

sudo lsof -i :3000

消灭它:

kill -9 <PID>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接