Visual Studio 2015预览 - Apache Cordova构建错误 [英] Visual Studio 2015 preview - Apache Cordova Build Error

查看:273
本文介绍了Visual Studio 2015预览 - Apache Cordova构建错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我试图在Visual Studio 2015预览中构建apache cordova应用程序时遇到以下错误。

When I am tried to build apache cordova application in Visual Studio 2015 Preview I am experiencing following error.

npm install error : error : spawn ENOENT

但在命令提示符下如果我使用

But in Command prompt if i use

npm -v

/ p>

Its returning

2.1.9

但是当视觉工作室试图安装npm时,我得到错误。

But when visual studio trying to install npm I am getting error.

任何人都可以帮助我?

感谢。

您好,

完成了Ellen的步骤。 Visual Studio报告了新错误消息

After done the steps told by Ellen. Visual Studio reported New Error message

1>Task "MdaVsCli" (TaskId:17)
1>  Task Parameter:VsCliPath= C:\Users\MyName\AppData\Roaming\npm\node_modules\vs-mda\vs-cli.cmd (TaskId:17)
1>  Task Parameter:Platform=Android (TaskId:17)
1>  Task Parameter:ProjectDir=. (TaskId:17)
1>  Task Parameter:Configuration=Debug (TaskId:17)
1>  Task Parameter:ProjectName=BlankCordovaApp21 (TaskId:17)
1>  Task Parameter:Language=en-US (TaskId:17)
1>  Task Parameter:BuildTarget=RippleNexus (TaskId:17)
1>  The system cannot find the path specified. (TaskId:17)
1>Done executing task "MdaVsCli" -- FAILED. (TaskId:17)

以下是我安装npm后的消息。

The following are the message after i had installed npm.

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\xxl33
z1o.sqb\packages\vs-mda>npm -g install
npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":
"0.10.33","npm":"2.1.9"})
npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":
"0.10.33","npm":"2.1.9"})
C:\usr\local\vs-cli -> C:\usr\local\node_modules\vs-mda\vs-cli.cmd
vs-mda@0.1.70 C:\usr\local\node_modules\vs-mda
├── rimraf@2.2.6
├── ncp@0.5.1
├── q@1.0.1
├── mkdirp@0.3.5
├── adm-zip@0.4.4
├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
├── fstream@0.1.28 (inherits@2.0.1, graceful-fs@3.0.4)
├── tar@0.1.20 (inherits@2.0.1, block-stream@0.0.7)
├── elementtree@0.1.6 (sax@0.3.5)
├── request@2.36.0 (json-stringify-safe@5.0.0, tunnel-agent@0.4.0, forever-agent
@0.5.2, qs@0.6.6, aws-sign2@0.5.0, oauth-sign@0.3.0, mime@1.2.11, node-uuid@1.4.
1, tough-cookie@0.12.1, form-data@0.1.4, hawk@1.0.0, http-signature@0.10.0)
├── ripple-emulator@0.9.24 (connect-xcors@0.5.2, colors@0.6.0-1, open@0.0.3, acc
ounting@0.4.1, request@2.12.0, moment@1.7.2, express@3.1.0)
├── cordova@4.0.0 (q@0.9.7, underscore@1.4.4, nopt@2.2.1, cordova-lib@4.0.0)
└── plugman@0.22.4 (q@0.9.7, underscore@1.4.4, nopt@1.0.10, rc@0.3.0, cordova-li
b@0.21.6, npm@1.3.4)

我不知道为什么VS-cli看错目录。

I dont know why vs-cli looking in to wrong directory.

C:\usr\local\vs-cli

但是npm实际安装在以下目录

But the npm actually installed in the following directory

C:\Program Files\nodejs\node_modules\npm

任何人都可以帮助我。

感谢

推荐答案

这将有助于看到更详细的构建输出。您可以将构建输出设置为诊断(Tools \Options \Projects和Solutions \Build和Run \MSBuild项目构建输出详细程度)。

It would be helpful to see a more verbose build output. You can set your build output to diagnostic (Tools\Options\Projects and Solutions\Build and Run\MSBuild project build output verbosity).

请尝试在VS中,在Apache Cordova \Cordova Tools的Tools \Options \Tools下清除Cordova缓存。完成后,重新打开您的项目,并尝试一个干净的构建。

Try clearing your Cordova Cache from within VS under Tools\Options\Tools for Apache Cordova\Cordova Tools. After you have done that, re-open your project and attempt a clean build.

如果您仍然遇到问题,您可以尝试使用节点按照以下说明手动安装vs-mda。

If you are still encountering issues at that point, you can attempt to manually install vs-mda using node following the instructions below.

在您的VS安装文件夹下找到包含vs-mda的软件包文件夹(路径将如下所示:注意突出显示的文件夹的名称对您的系统是唯一的)。

Look for the packages folder under your VS install folder which contains vs-mda (the path will be something like this below. Note that the name of the highlighted folder will be unique to your system).

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\wgy514he.01m*\packages\vs-mda




  • 请注意,wgy514he.01m

  • 然后从管理命令提示符下,运行以下命令。请注意,发出命令时,必须在VS安装路径下给出vs-mda文件夹的显式路径。

    Then from an admin command prompt, run the command below. Note that it’s necessary to give the explicit path to the vs-mda folder under the VS installation path when issuing the command.

    npm –g install <full path to packages folder>\vs-mda
    

    如果此安装成功,您应该可以构建您的Cordova项目。让我知道如果这解开你。如果这不成功,请传递npm install命令的结果。

    If this install was successful, you should then be able to build your Cordova project. Let me know if this unblocks you. If this wasn’t successful, please pass along the results of the npm install command.

    这篇关于Visual Studio 2015预览 - Apache Cordova构建错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆