我应该在nativescript-vue应用中的哪里安装axios?

时间:2019-07-29 04:59:21

标签: vue.js npm axios nativescript nativescript-vue

我有两个package.json文件。一个在我项目的根目录下,另一个在应用程序直接性(Vue文件所在的位置)中,我对应该使用哪个安装axios感到困惑。我还想知道这些服务的目的是什么,哪个软件包应该安装到哪个软件包?

3 个答案:

答案 0 :(得分:2)

您应该在根目录级别的package.json中添加。 root处的package.json用于定义模板的依赖项,以保留一些特定于项目的信息,例如版本,脚本,挂钩等。

app文件夹中的package.json具有其他用途:

最重要-这个package.json(应用内一个)定义了应用的入口点(例如"main": "main.js""main": "main.ns.js",)。在运行时,将读取此值,并从这一点开始应用程序。

这是app文件夹中package.json的示例。

{
  "android": {
    "v8Flags": "--expose_gc"
  },
  "main": "main.ns.js",
  "name": "migration-ng",
  "version": "4.1.0"
}

答案 1 :(得分:1)

Narendara正确安装在package.json中,并像这样使用它

import axios from "axios/dist/axios";

axios.get(`domain`).then(response => {});```

答案 2 :(得分:0)

根lvl的

package.json文件只需添加

“ axios”:“ ^ 0.18.0”,