我创建了一个新的空白cordova应用程序(使用用于Visual的多设备混合应用程序,2013年CTP),并试图在Android、Windows 8以及我的本地机器上为Win8构建它。在所有情况下,构建都会启动,需要几秒钟(>10),并在以下情况下失败:
The command ""C:\Users\myUser\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Windows-AnyCPU" --configuration "Debug" --projectDir . --projectName "TestCordovaApp1" "--AnyCPU"" exited with code 3. 我检查了与错误代码8有关的其他问题所描述的本地路径定义,定义没有问题。安装后,我重新启动了一次,但仍然有相同的结果。
因此,错误似乎与平台无关。源代码没有调整。我只创建了这个项目并试图运行它。
发布于 2014-05-28 06:52:33
感谢Priyank,我有了将构建输出的日志级别更改为detail的想法,并发现如下:
1> npm http GET https://registry.npmjs.org/q
1> npm ERR! network getaddrinfo ENOTFOUND
1> npm ERR! network This is most likely not a problem with npm itself
1> npm ERR! network and is related to network connectivity.
1> npm ERR! network In most cases you are behind a proxy or have bad network settings.
1> npm ERR! network
1> npm ERR! network If you are behind a proxy, please make sure that the
1> npm ERR! network 'proxy' config is set properly. See: 'npm help config'然后,我使用以下方法在shell中定义了代理:
npm config set proxy http://myproxy:8080
npm config set https-proxy http://myproxy:8080之后,我清理了解决方案,并开始了构建过程。然后,它可以成功地下载npm包,错误就消失了!设置http代理和https代理(即使它委托给http)是很重要的。否则,它将不会生成另一个错误8。
毕竟,这个问题是由公司代理引起的。
发布于 2014-05-27 12:05:33
错误代码3- ERROR_PATH_NOT_FOUND.的意思是:系统找不到指定的路径。
C:\Users\myUser\AppData\Roaming\npm\node_modules\vs-mda\vs-cli,此文件不存在任何more.Delete AppData。那么清洁项目和重建。希望这能有所帮助。
https://stackoverflow.com/questions/23887981
复制相似问题