【问题标题】:where do I install axios in nativescript-vue app?在 nativescript-vue 应用程序中在哪里安装 axios?
【发布时间】:2019-12-06 09:57:04
【问题描述】:

我有两个 package.json 文件。一个在我的项目的根目录中,另一个在应用程序目录中(vue 文件所在的位置),我对应该使用哪个来安装 axios 感到困惑。我还想知道它们各自的用途是什么,应该将哪些软件包安装到哪个?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 打扰一下,我如何在 package.json 吃东西? :))
    • 当你运行 'npm install axios --save' 时,它会自动添加到你的 package.json 中
    • 你没有得到它:D
    • 不管怎样,你能详细说明一下吗,所以我应该将我的 devDeps 安装到应用程序目录中的 package.json 中?
    • 您必须安装依赖项,例如"nativescript-accordion": "^6.0.0-beta.2", "nativescript-angular": "~7.0.0", 和 "devDependencies": {"typescript": "~3.1.1",} 在您的 root 文件夹 package.json
    【解决方案2】:

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

    import axios from "axios/dist/axios";
    
    axios.get(`domain`).then(response => {});```
    

    【讨论】:

      【解决方案3】:

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

      "axios": "^0.18.0",

      【讨论】:

        猜你喜欢
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-10
        • 2012-05-18
        • 2015-04-17
        相关资源
        最近更新 更多