我正在这里创建带有库的webRTC:https://github.com/pchab/ProjectRTC 但是使用ProjectRTC-master,我运行命令安装但不成功: npm install:
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1",
"npm":"3.3.3"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1","
npm":"3.3.3"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1","
npm":"3.3.3"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"4.1
.1","npm":"3.3.3"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"4.1.1","
npm":"3.3.3"})
> ws@0.4.31 install D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws>if not defined npm_config
_node_gyp (node "C:\Users\UserPC\AppData\Roaming\npm\node_modules\npm\bin\node-g
yp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebu
ild )
> ws@0.4.31 install D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
D:\AndroidWorkspaceE\ProjectRTC-master\node_modules\ws>if not defined npm_config
_node_gyp (node "C:\Users\UserPC\AppData\Roaming\npm\node_modules\npm\bin\node-g
yp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebu
ild )
ProjectRTC@0.4.0 D:\AndroidWorkspaceE\ProjectRTC-master
├─┬ body-parser@1.14.0
│ ├── bytes@2.1.0
...
npm WARN EPACKAGEJSON ProjectRTC@0.4.0 No license field.
和npm start:
> ProjectRTC@0.4.0 start D:\AndroidWorkspaceE\ProjectRTC-master
> forever start app.js
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up f
or at least 1000ms
info: Forever processing file: app.js
我不确定我遇到了什么问题。我也不熟悉node.js.我只是用它来创建客户端android应用程序(用于测试)。任何人都可以帮助我???
答案 0 :(得分:0)
你的node.js版本是什么?检查PLZ。命令"节点-v"。
vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $
node -v
v0.10.25vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $
npm start
ProjectRTC@0.4.0 start / home / vladislav / WebstormProjects / ProjectRTC 永远开始app.js
警告: - minUptime未设置。默认为:1000ms 警告:--spinSleepTime未设置。如果它不会>保持至少1000毫秒,您的脚本将退出 info:永远处理文件:app.js vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $
forever list
info:正在运行的进程 data:uid命令脚本永远pid id logfile> uptime
数据:[0] v8AH / usr / bin / nodejs app.js 6671 6673> /home/vladislav/.forever/v8AH.log 0:0:0:2.994 vladislav @ vladislav-X555LA~ / WebstormProjects / ProjectRTC $tail -f /home/vladislav/.forever/v8AH.log
Express server listening on port 3000
在版本v0.10.25中一切正常。如果你在另一个版本中遇到问题,只需降级它。
答案 1 :(得分:0)
在" npm start"
之后写forever list
并查看" nano path / to / log / file" 如果你看到:
Express server listening on port 3000
没有错误。一切都好。