webstorm 中怎么增加对 vue 的 axios 的代码提示

2019-05-28 11:16:56 +08:00
 rizon
import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'

Vue.use(VueAxios, axios);
this.axios.get('');
Vue.axios.get('')

在 webstorm 中这里的 axios 没有代码提示,get 方法什么的也没有提示也不能点进去。
有谁知道怎么办啊??

3217 次点击
所在节点    程序员
6 条回复
Sparetire
2019-05-28 12:35:36 +08:00
没有,有就是 typescript
rizon
2019-05-28 12:52:28 +08:00
@Sparetire #1 解决了。
我是用 cnpm 安装的包就会出现 提示不全或者有问题的情况。
我把 nodemodule 删除后。使用 npm 重新安装就没问题了。

我不知道是因为 cnpm 的原因,还是因为使用 npm 安装是 idea 自动执行的,带着参数`--scripts-prepend-node-path=auto`。
liyang5945
2019-05-28 13:37:25 +08:00
axios 跟 vue-axios 有什么区别吗?为什么引入两个呢
ETiV
2019-05-28 13:44:19 +08:00
有个什么 Library 功能,右侧有个 download 按钮,可以下各种第三方库的“头文件”

手头没电脑,你自己找找?
nyanyh
2019-05-28 17:23:15 +08:00
可以在设置里手动增加
Languages - JavaScript - Libraries - 添加 node_modules 里的 axios 目录就可以
zhuangzhuang1988
2019-05-28 17:26:18 +08:00
放弃吧 用 ts

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/568304

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX