怎样在VS2017中引入FileTransfer

来源:互联网 发布:mysql 并发 version 编辑:程序博客网 时间:2024/06/06 03:03

FileTransfer是下载文件必不可少的组件,但是就引入这样一个简单的组件,踩坑无数,今天记录一下过程。

1,想通过VS2017的插件管理界面插入,

但是添加之后,在引入的时候,

import { FileTransfer } from '@ionic-native/file-transfer';

提示找不出@ionic-native/file-transfer模块,这怎么办?

按照https://ionicframework.com/docs/native/file-transfer/ 的官方文件来吧,最先想到的是用VS2017自带的nodejs去下载,但是发现自带的nodejs版本是5.x(路径C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Web\External),而下载filetransfer插件需要6.x,那么就升级VS2017自带的插件吧,在cli中输入升级指令,发现因为电脑是64位架构,升级出错。找解决方法,只好从nodejs官网下载安装包,在电脑上安装好之后,把安装好的node.exe和npm.bat文件替换VS2017自带的文件,然后在VS2017中通过插件添加filetransfer插件,之后打开cli,cd到项目的路径,添加指令

npm install --save @ionic-native/file-transfer

这样

npm install --save @ionic-native/file-transfer
就没有问题了

--------------------------------------------------------------------------------------------------------------------------

很抱歉让你看了那么久,实际上在VS2017中开发ionic2简直就是鸡肋,转为ionic2 cli+VSCode才是王道!

原创粉丝点击