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

where do I install axios in nativescript-vue app?

我有两个 package.json 文件。一个在我项目的根目录下,另一个在应用程序目录中(vue 文件所在的位置)我很困惑我应该使用哪个来安装 axios。我也想知道这些都有什么作用,应该安装哪些包?

您应该在根级别的 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"
}

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

import axios from "axios/dist/axios";

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

package.json 文件在根 lvl 只需添加

"axios": "^0.18.0",