【发布时间】:2021-05-07 01:39:12
【问题描述】:
我在我的 Typescript 项目中本地安装了 Axios,但在尝试导入它时会产生错误。错误:“找不到模块 axios”。
根目录
npm install --save-dev axios
src/app.ts
import axios from 'axios';
package.json
"devDependencies": {
"axios": "^0.21.1",
这与我的 tsconfig.json 有关。如果我删除此文件,则 axios 是已知的。如果我恢复此文件,VS Code 中会再次出现错误。我知道 Lodash 包有一个 Lodash 类型 (https://www.npmjs.com/package/@types/lodash) 可以使 lodash 与打字稿兼容。是否有 axios 的等价物?
我有这个文件 .\node_modules\axios\index.d.ts 应该可以帮助我解决打字稿兼容性问题。不知何故,它不起作用。
【问题讨论】:
-
是开发依赖吗?
-
试试这个 npm install --save axios 不要安装带有开发依赖的 axios
标签: javascript node.js typescript axios