VS2017 Cordova Ionic2 移动开发环境搭建教程

所属分类: 网络编程 / ASP.NET 阅读数: 1790
收藏 0 赞 0 分享

分享VS2017 Cordova Ionic2 移动开发环境搭建教程

1. 文档概述

本文档用于说明Visual Studio 2017下使用 Ionic 2进行跨平台开发的运行环境配置。

2. 安装环境

Windows10

3. 安装Visual Studio 2017community

3.1 官方下载地址:https://www.visualstudio.com/downloads/

3.2 运行安装程序,需选中使用JavaScript的移动开发,如下图所示。

3.3 进行VS2017扩展Ionic2安装

3.3.1运行VS2017,点击菜单栏的 工具->扩展和更新

3.3.2 安装 NPM Task Runner

在扩展和更新窗口左侧点 联机 右侧搜索 NPM Task Runner,找到后点下载

3.3.3 安装 Ionic2

同3.3.2一样搜索 Ionic2 找到 Ionic 2 Templates for Visual Studio 2017 ,然后点击下载

3.3.4 关闭Visual Studio 2017,此时开始安装上面所下载的两个扩展。

或者不使用上述方法,在安装好 node.js之后,在命令行执行:npm install -g cordova ionic

3.4 建立一个Ionic2项目

点确定后可看到右侧解决方案资源管理器依赖项正在还原。

如果还原失败,请使用VPN等代理工具FQ。

3.5 运行

如果一切顺利,依赖项还原全部成功,这时候就可以开始执行了。

运行需要一会儿时间,稍后在浏览器看到如下界面,说明完全成功了。

3.6 但是,有这么顺利吗?!

我在依赖性还原这里,即使开着代理,vpn,仍然出现错误@ionic/app-scripts 未安装

3.6.1 解决办法

进入windows的命令提示符。

输入:npm install @ionic/app-scripts@latest --save-dev

如果顺利执行的话,再次进入VS2017就会发现@ionic/app-scripts已经更新好了。

3.6.2 然而,执行上面命令的时候出现了

Cannot download "https://github.com/sass/node-sass/releases/download/v4.5.0/win32-x64-51_binding.node":

怎么解决呢:

1.在浏览器手工下载上面提示的链接,保存文件到某个目录

2.然后进入windows命令提示符: set SASS_BINARY_PATH=E:/Tools/win32-x64-51_binding.node

3.再次运行 npm install @ionic/app-scripts@latest --save-dev

OK,成功。

3.6.1 如果上面命令都不能执行,可能你需要下载更新Node.js

官网下载:https://nodejs.org/en/

安装完成之后,在windows的开始菜单会有 Node.js command prompt快捷方式。

点击此快捷方式,在此窗口执行上述npm命令

更多精彩内容大家可以点击《Visual Studio 2017开发使用教程》,关于visual studio的安装教程可以点击《Visual Studio安装使用手册》进行学习,希望大家喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多精彩内容其他人还在看

asp.net网站首页根据IP自动跳转指定页面的示例

本文介绍的程序主要实现根据IP地址或地址段或IP所在城市进行自动跳转到指定页面的功能,需要的朋友可以参考下
收藏 0 赞 0 分享

asp.net无法获取iis目录的问题解决方法

本文介绍了Asp.Net无法获取IIS拾取目录的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

.net中 发送邮件内容嵌入图片的具体实例

这篇文章主要介绍了.net中 发送邮件内容嵌入图片的具体实例,需要的朋友可以参考下
收藏 0 赞 0 分享

在.net中用CheckBoxList实现单选

用CheckBoxList实现单选的原因是我觉得CheckBoxList控件页面展示效果要好看一些,需要的朋友可以参考下
收藏 0 赞 0 分享

ASP.NET―001:GridView绑定List、页面返回值具体实现

这篇文章主要介绍了ASP.NET―GridView绑定List、页面返回值具体实现,需要的朋友可以参考下
收藏 0 赞 0 分享

Ajax实现异步刷新验证用户名是否已存在的具体方法

由于要做一个注册页面,看到许多网站上都是使用Ajax异步刷新验证用户名是否可用的,所以自己也动手做一个小实例
收藏 0 赞 0 分享

ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现

这篇文章主要介绍了ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现,需要的朋友可以参考下
收藏 0 赞 0 分享

.Net消息队列的使用方法

这篇文章主要介绍了.Net消息队列的使用方法,需要的朋友可以参考下
收藏 0 赞 0 分享

C# web api返回类型设置为json的两种方法

web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面为大家介绍几种不错的方法
收藏 0 赞 0 分享

asp.net获取网站目录物理路径示例

这篇文章主要介绍了asp.net获取网站目录物理路径的方法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多