必赢亚洲手机app下载


原本还有那么多卓越错过

一个草根站长从菜鸟到支付网盘的经验电脑软件

放弃vue-resource拥抱axios苹果电脑

vue-resource用法

import Vue from 'vue'
import VueResource from 'vue-resource'
Vue.use(VueResource)

是否觉得这么就足以了?上面直接get/post/jsonp各类顺心?然并卵!

写了一个差不多的get请求,然后用webpack编译的时候有木有发现下边的一无可取:

苹果电脑 1

Modules not found, can’t resolve ‘./package’ 什么鬼

苹果电脑,情趣就是那么些模块找不到,为何找不到呢?我也没主动去装过这一个模块呀,难道装其余包的时候有怎么着错误?或者要自己再主动装package模块?

最笨的方式,删除node_modules,重新npm install 试试还会不会出错,ok, npm
install 后突然发现下边那么些鬼

 苹果电脑 2

看中间那团屎棕色的唤醒。package require os(darwin) not compatible with
your platform(win32)

darwin是何许东西?

百度百科的诠释:

达尔文(Darwin)是由苹果电脑于2000年所释出的一个绽放原始码操作系统。达尔文(Darwin) 是MacOSX
操作环境的操作系统成份。

 

那是裸体的歧视windows呀!没有钱换mac怎么做了,还有没有别的措施缓解package

本身是没找到,不可以,vue-resource难道就无法去编译了么,直接引入?


 

碰巧的是,今儿中午看vue的学科视频,作者提到神器 axios。

本来vue更新到2.0将来,作者就发布不再对vue-resource更新,而是推荐的axios。内心大喜哇,终于有希望了,是不是换了axios就足以了啊

 

赶忙试用下,先删除了文本夹内的vue-resource.min.js源码,然后卸载了对应的npm包,再尝试axios

npm install axios --save-dev

import Vue from 'vue'
import axios from 'axios'

接下来间接axios.get(),webpack编译,竟然从未出错,完美运行!

赶早跑个示范,发现呼吁正常!内心一片欢呼!简直是太周全了!

 

再看看axios的github: https://github.com/mzabriskie/axios 16518个star
,而vue-resource才4800多少个,泪奔早就该拔取axios了

 

无论是有没有相逢坑,赶紧换用axios吧

至于axios前面到底有啥优点,或者怎么着坑,等用段时日再看呢,至少现在得以跑起来了

 

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图