无法找到 axios-jsonp

Cannot find axios-jsonp

提问人:mika 提问时间:1/11/2023 最后编辑:mika 更新时间:1/11/2023 访问量:172

问:

我安装了axios-jsonp,但错误说没有jsonpAdapter。 有人可以帮我吗?

我使用Vue.js,我想从API获取数据。

错误:Require 语句不是 import 语句的一部分。

export default defineComponent({
  setup() {
    const jsonpAdapter = require("axios-jsonp");
    const getProductList = async (inputValue: string) => {
      const appId = <myappId>;

      axios({
        url:
          "https://shopping.yahooapis.jp/ShoppingWebService/V3/itemSearch?appid=" +
          appId +
          "&query=" +
          inputValue,
        adapter: jsonpAdapter,
      });
    };

package.json

  "packages": {
    "": {
      "name": "vue3-sales-app",
      "version": "0.1.0",
      "dependencies": {
        "axios": "^1.2.2",
        "core-js": "^3.8.3",
        "jsonp": "^0.1.0",
        "vue": "^3.2.13",
        "vue-router": "^4.0.3",
        "vuex": "^4.0.0"
      },
      "devDependencies": {
        "@typescript-eslint/eslint-plugin": "^5.4.0",
        "@typescript-eslint/parser": "^5.4.0",
        "@vue/cli-plugin-babel": "^5.0.8",
        "@vue/cli-plugin-eslint": "^5.0.8",
        "@vue/cli-plugin-router": "~5.0.0",
        "@vue/cli-plugin-typescript": "^5.0.8",
        "@vue/cli-plugin-vuex": "~5.0.0",
        "@vue/cli-service": "~5.0.0",
        "@vue/eslint-config-typescript": "^9.1.0",
        "axios-jsonp": "^1.0.4",
        "eslint": "^7.32.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-prettier": "^4.0.0",
        "eslint-plugin-vue": "^8.0.3",
        "prettier": "^2.4.1",
        "typescript": "~4.5.5"
      }
    },

我尝试了npm install axios-jsonp

日志:

$npm安装 axios-jsonp

新增 392 个包,更改 1 个包,5 秒审核 1024 个包

112个包裹正在寻求资金运行,了解详情npm fund

15 个低严重性漏洞

要解决所有可能的问题(包括重大更改),请运行:
npm audit fix --force

有些问题需要审查,并且可能需要选择不同的 屬地。

运行了解详情。npm audit

vue.js axios jsonp

评论

0赞 Bernard Borg 1/11/2023
axios-jsonp 未列为依赖项之一。使用或安装包(取决于您使用的包管理器)npm install axios-jsonpyarn add axios-jsonp
0赞 mika 1/11/2023
谢谢,我尝试了 npm 的命令,但依赖项仍然没有改变。
0赞 Bernard Borg 1/11/2023
尝试npm install axios-jsonp --save-prod

答: 暂无答案