Visual Studio 2015 无法与 Apache Cordova 工具一起使用

2023-11-22

我完整安装了 VS 2015 Enterprise + Tools for Apache Cordova。当我打开或创建任何项目时,它不会构建,甚至不会在“运行”按钮上显示 Ripple 模拟器或设备信息。

我已经完全重新安装了,但还是一样。

当我单击配置窗口中的“依赖性检查”按钮时,一切正常。

当我尝试构建时:

npm 错误! Windows_NT 6.3.9600 1> npm 错误! argv“节点” “C:\Users\%UserProfile%\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js” “-g”“安装”“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac" "--loglevel" "警告" 1> npm 错误!节点 v0.12.2 1> npm 错误!npm v2.12.0 1> npm 错误! undefined 不是函数 1> npm 错误! 1>RUNMDAINSTALL:npm 错误!如果您需要帮助,您可以报告此错误 在:1> npm 错误!https://github.com/npm/npm/issues1> npm 错误! 请在任何支持请求中包含以下文件:1> npm 呃! C:\Users\%UserProfile%\Documents\Visual Studio 2015\项目\BlankCordovaApp10\BlankCordovaApp10\npm-debug.log 1> ------ npm 安装失败。退出代码:1 1> ------ 软件包安装失败。正在重试... 1> npm WARN uninstall 未安装 在 C:\Program Files (x86)\nodejs\node_modules 中:“vs-tac”1> npm 错误! Windows_NT 6.3.9600 1> npm 错误! argv“节点” “C:\Users\%UserProfile%\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js” “-g”“安装”“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac" "--loglevel" "警告" 1> npm 错误!节点 v0.12.2 1> npm 错误!npm v2.12.0 1> npm 错误! undefined 不是函数 1> npm 错误! 1>RUNMDAINSTALL:npm 错误!如果您需要帮助,您可以报告此错误 在:1> npm 错误!https://github.com/npm/npm/issues1> npm 错误! 请在任何支持请求中包含以下文件:1> npm 呃! C:\Users\%UserProfile%\Documents\Visual Studio 2015\项目\BlankCordovaApp10\BlankCordovaApp10\npm-debug.log 1> ------ npm 安装失败。退出代码:1 1> ------ 软件包安装失败。正在重试... 1> npm WARN uninstall 未安装 在 C:\Program Files (x86)\nodejs\node_modules 中:“vs-tac”1>C:\Program 文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets(287,5): 错误:安装本地 npm 包时出错。 1>MSBUILD:科尔多瓦构建 错误 BLD401:错误:BLD00401:找不到模块 'C:\Users\%UserProfile%\AppData\Roaming\npm\node_modules\vs-tac\app.js'。 请转到工具 --> 选项 --> Apache Cordova 工具 --> Cordova 工具 --> 清除 Cordova 缓存并再次尝试构建。

========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========

我确实使用“配置”按钮清理了缓存,但仍然相同。当跑步时npm cache clear包安装,但运行按钮不显示设备信息,正如我之前所说。

EDIT:

@Subhag橡树谢谢!这从“运行”按钮返回了菜单选项,但当我尝试运行/构建时仍然出现错误:

------ npm 安装[电子邮件受保护]从 C:\程序文件 (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\APACHECORDOVATOOLS\packages\vs-tac 已完成。 1>MSBUILD:科尔多瓦构建错误 BLD401:错误:BLD00401: 找不到模块 'C:\Users\FilipeAugusto\AppData\Roaming\npm\node_modules\vs-tac\app.js'。 请转到工具 --> 选项 --> Apache Cordova 工具 --> Cordova 工具 --> 清除 Cordova 缓存并再次尝试构建。 ========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========


我通过以下步骤解决了这个问题: 1. 复制vs-tac文件夹来自:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\AppData 漫游文件夹.

  1. 我打开了 VS 2015 开发人员提示符,进入 AppData\roaming 文件夹,我在其中复制了vs-tac打包并运行npm install
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2015 无法与 Apache Cordova 工具一起使用 的相关文章

随机推荐

  • CI 环境中 Maven 项目的 GPG 密钥保存在哪里?

    我正在尝试使用maven gpg 插件 标志为了在部署到 Sonatype OSS 存储库之前对项目工件进行签名 问题是我应该在哪里保存我的密钥secring gpg 在持续集成中 gnupg目录 在项目源代码中 例如src test re
  • 为什么右方括号“]”不需要在正则表达式中转义?

    考虑数组 new Pattern Pattern compile Pattern compile Intellij IDEA 告诉我 是多余的 并告诉我将其替换为 例如结果是 new Pattern Pattern compile Patt
  • 如何使用 Three.js 和 jsonLoader 制作加载屏幕?

    我有大量的纹理文件和模型要加载到我的项目中 我试图在所有内容加载时显示状态栏或某种加载屏幕 如果有人能给我任何关于如何做到这一点的信息 那就太棒了 Thanks 所需的最低代码如下 THREE DefaultLoadingManager o
  • 我如何处理帆中的独特场?

    我在模型中定义了一个独特的字段 但是当我尝试测试时 似乎它没有被帆检查 因为我得到了一个Error E UNKNOWN Encountered an unexpected error MongoError E11000 duplicate
  • 更改 TabWidget 中的文本颜色和选择器

    I ve a TabWidget 独立于 actionBar in aFragmentTabHost 我想定制的外观和感觉TabWidget但我不明白 我的目的是更改文本颜色和选择器颜色 正如您在图像中看到的那样 我可以更改文本的背景Tab
  • css 浮动及其堆栈顺序

    我正在回顾之前学过的 float 属性 我发现了一个关于浮动元素及其自己的堆叠顺序的简单问题 代码如下 示例1 box 1 background teal width 100px height 100px float left div cl
  • 有没有办法在正则表达式中执行动态替换?

    有没有办法在 C 4 0 中使用匹配中包含的文本函数进行正则表达式替换 在php中有这样的东西 reg replace hello world yay s randomfunction 0 它为每场比赛提供独立的结果 并在找到每场比赛的地方
  • “DS:[40207A]”在汇编中是什么意思?

    0040103A CALL DWORD PTR DS 40207A USER32 MessageBoxA 什么是DS mean 该指令正在从内存加载新的 EIP 值ds 40207A 即地址处有一个函数指针40207A 它推送一个返回地址
  • 将内容插入 iFrame

    我试图将一些内容插入到 空白 iFrame 中 但是没有插入任何内容 HTML JS iframe ready function var doc iframe contentWindow document var body text Tes
  • Kendo-ui MVC PopUp 编辑器:如何隐藏字段

    我正在使用 Kendo ASP NET MVC 我想对编辑表单进行一些控制 我想做的事情 隐藏我的 ID 字段 将我的属性代码和平方英尺更改为常规 TextBoxFor 字段 将购买日期和销售日期更改为 Kendo DatePickerFo
  • 使用 Comet/XMPP 与 Microsoft 堆栈上的 WebSocket 技术进行实时 Web 通知和更新的选项?

    我正在为一个项目确定架构选项 该项目将呈现用户活动 登录 照片等 的实时更新 如 Facebook 该项目的两个主要 UI 组件是一个自动更新滚动区域 其中将列出新通知 照片 等 以及一个将更新消息计数等内容的工具栏 其竞争者是基于 Jab
  • 仅允许大写和小写字母

    我只想接受用户的小写和大写字母 我尝试了下面的代码 它回显了无效字符消息 但不起作用 我的意思是它不检查 它只是显示消息 有什么帮助吗
  • d3.js 中折叠/展开树的子节点?

    我正在构建一个树结构 或者更确切地说 使用我自己的 json 中的一组数据修改其中一个示例 并且我正在尝试创建一些功能 我的树的布局是树示例中的布局 http mbostock github com d3 ex cluster html 我
  • Mathematica 快速 2D 分箱算法

    我在 Mathematica 中开发适当快速的分箱算法时遇到一些麻烦 我有一个很大的 100k 元素 数据集 其形式为 T x1 y1 z1 x2 y2 z2 我想将其分入大约 100x100 个 bin 的 2D 数组中 bin 值由每个
  • super 函数在 Maya python 模块中不起作用

    不知何故 这在 Maya Python 脚本编辑器中工作正常 但在我的模块代码内部时失败 有人有主意吗 class ControlShape object def init self args kwargs print Inside Con
  • mysql 别名的未知列问题

    我不明白为什么当该列是创建的别名时我会得到一个未知列 任何帮助都会很棒 code SELECT DISTINCT c id SUM c width feet 12 SUM c width inches AS width SUM c heig
  • 通过多个活动传递数据

    1 是我的第一个活动 主要 2 是我的第二项活动 3 是我的第三项活动 我想从 1 运行 2 然后形成 2 运行 3 然后从 3 获取数据并将其返回到 1 希望大家能理解 这是我的代码 像这样运行 2 form 1 Intent inten
  • Java RSA 中字符串中的密钥

    我在我的应用程序中使用 RSA 加密技术 为了存储生成的公钥 我将其转换为字符串 然后将其保存在数据库中 Key publicKey null Key privateKey null KeyPair keyPair RsaCrypto ge
  • 删除子图中的死角,同时保留标题和标签

    您好 我在 matlab 中遇到问题 我想创建一个包含 10 个子图的图形 2X5 方向 但问题是我想减少它们之间的死角区域 我还需要保留第一行图像的标题 xlabel 和第二行图像的 xlabel 仅 不需要 ylabel 到目前为止 我
  • Visual Studio 2015 无法与 Apache Cordova 工具一起使用

    我完整安装了 VS 2015 Enterprise Tools for Apache Cordova 当我打开或创建任何项目时 它不会构建 甚至不会在 运行 按钮上显示 Ripple 模拟器或设备信息 我已经完全重新安装了 但还是一样 当我