Sho*_*C H 7 node.js npm angularjs angular-cli angular
我正试图在我的Mac OS X 10.11.3 El Capitan上进行角度运行.
我安装了nodeJS和npm.通过npm我安装了angular-cli.
我通过命令创建了一个新的应用程序 sudo ng new first-app
我导航到app文件夹然后运行sudo ng serve
.
它引发了以下错误:
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://ember-cli.com/user-guide/#watchman for more info.
Port 4200 is already in use.
Run Code Online (Sandbox Code Playgroud)
根据另一个答案的参考,我尝试了以下内容:
sudo kill $(sudo lsof -t -i:4200)
Run Code Online (Sandbox Code Playgroud)
它没有帮助.
实际上,我已经重新安装了nodejs,npm,angular-cli.当我安装它之前有一些构建错误,因为有一些凉亭问题.不知道是什么.当我访问localhost:4200时,页面显示但有错误日志.现在页面甚至没有加载.装载符号只是在图标附近盘旋.我不知道这是否可以成为领先者.
谢谢.我需要有角度的运行.有很多东西需要学习!
H D*_*hir 13
请在git
cmd 上解雇这个
sudo lsof -t -i tcp:4200 | xargs kill -9
Run Code Online (Sandbox Code Playgroud)
这对我有帮助。在 mac 终端上杀死端口 4200 上的进程
npx kill-port 4200
Run Code Online (Sandbox Code Playgroud)
然后使用
ng serve
尝试单独执行您的终止命令。这就是你如何做的。
运行此命令来获取正在使用端口 4320 的进程 ID。在我的示例中,我向您展示了使用 mysql = 3360。
sudo ps -alh | grep "3360"
0 1000 20170 18854 20 0 14224 1092 pipe_w S+ pts/1 0:00 grep --color=auto 3360
Run Code Online (Sandbox Code Playgroud)
然后立即执行kill命令:
sudo kill -s 18854
Run Code Online (Sandbox Code Playgroud)
完毕!