试图让离子 Session 应用程序(https://github.com/driftyco/ionic-conference-app)正常工作 . 离子2.1.13 npm版本:3.10.8节点版本:6.9.1 cordova版本:6.4.0
ionic serve -l 导致以下输出:
ionic-conference-app @ ionic:发送C:\ data \ app \ mkb ionic-app-scripts服务“-l”[13:21:16] ionic-app-scripts 0.0.44 [13:21:16]看着开始... [13:21:16]构建开始... [13:21:16]干净的开始... [13:21:16]干净完成不到1毫秒[13:21:16复制开始...... [13:21:16]开始了...... events.js:160 throw er; //未处理的'错误'事件
^
错误:在Server._listen2(net.js:1257:14)的exports._exceptionWithHostPort(util.js:1049:20)处的Object.exports._errnoException(util.js:1026:11)处收听EADDRINUSE 0.0.0.0:8100 at listen(net.js:1293:10)at net.js:1403:9 at thecombinedTickCallback(internal / process / next_tick.js:77:11)at process._tickCallback(internal / process / next_tick.js:98:9) )在Module.runMain(module.js:606:11)at run(bootstrap_node.js:394:7)启动时(bootstrap_node.js:149:9)npm ERR! Windows_NT 10.0.14393 npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program> Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“r”“ionic:serve”“ - ”“ - l“npm ERR!节点v6.9.1 npm ERR! npm v3.10.8 npm ERR!代码ELIFECYCLE npm ERR! ionic-conference-app @ ionic:serve:ionic-app-scripts提供“-l”npm ERR!退出状态1 npm ERR!错误的ERR!在ionic-conference-app @ ionic:serve脚本'离子应用程序脚本服务“-l”'失败 . 错误的ERR!确保安装了最新版本的node.js和npm . 错误的ERR!如果你这样做,这很可能是离子 Session 应用程序包的问题,npm ERR!不是与npm本身 . 错误的ERR!告诉作者你的系统失败了:npm ERR! ionic-app-scripts提供“-l”npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:...为您的Ionic应用程序提供服务时出错:生成的命令出错:serve
什么出错了?
非常感谢
3 回答
你得到的错误是
看起来端口8100正在使用中 . 尝试使用不同的端口运行
您也可以在run.js文件中更改此值
该错误告诉我该端口已经在使用中 .
在我的情况下,我关闭了连接到我的Ionic应用程序的浏览器实例,并关闭了我的其他VS Code Ionic项目,并尝试再次运行ionic serve命令,这似乎解决了这个问题 .
我've just tried it and it was working for me. On the package.json, it'显示它正在使用最新的rc3
("ionic-angular": "2.0.0-rc.3-201611211919")
所以尝试执行以下操作:更新您的离子CLI:
npm install -g ionic
删除节点文件夹并再次执行
npm install
现在,你对
ionic serve
有什么看法?