我最近使用npm安装了cordova,我在运行测试应用程序时遇到了问题。我使用npm install -g cordova
安装了cordova,并使用cordova create hello
创建了项目。我使用cordova platform add browser
添加了浏览器平台,然后使用cordova build
来构建项目。
当我尝试使用cordova run browser
在浏览器中运行时,出现以下错误:
c:\Users\{user}\Documents\Cordova\hello>cordova run browser
Running command: cmd "/s /c "c:\Users\{user}\Documents\Cordova\hello\platforms\browser\cordov
a\run.bat""
c:\Users\{user}\Documents\Cordova\hello\platforms\browser\cordova\node_modules\cordova-serve\
node_modules\q\q.js:155
throw e;
^
Error: listen EACCES 0.0.0.0:8000
at Object.exports._errnoException (util.js:874:11)
at exports._exceptionWithHostPort (util.js:897:20)
at Server._listen2 (net.js:1221:19)
at listen (net.js:1270:10)
at Server.listen (net.js:1366:5)
at module.exports (c:\Users\{user}\Documents\Cordova\hello\platforms\browser\cordova\node
_modules\cordova-serve\src\server.js:134:8)
at c:\Users\{user}\Documents\Cordova\hello\platforms\browser\cordova\node_modules\cordova
-serve\src\platform.js:45:16
at _fulfilled (c:\Users\{user}\Documents\Cordova\hello\platforms\browser\cordova\node_mod
ules\cordova-serve\node_modules\q\q.js:834:54)
at self.promiseDispatch.done (c:\Users\{user}\Documents\Cordova\hello\platforms\browser\c
ordova\node_modules\cordova-serve\node_modules\q\q.js:863:30)
at Promise.promise.promiseDispatch (c:\Users\{user}\Documents\Cordova\hello\platforms\bro
wser\cordova\node_modules\cordova-serve\node_modules\q\q.js:796:13)
ERROR running one or more of the platforms: Error: cmd: Command failed with exit code 1
You may not have the required environment or OS to run this project
这是Cordova的问题还是这是一个node.js问题?端口或防火墙可能有问题吗?我在使用工作笔记本电脑的工作网络上,是否可能导致问题?