Javascript 找不到模块axios-与typescript的兼容性问题
我在Typescript项目中安装了Axios local,但在尝试导入它时生成了一个错误。错误:“找不到模块axios” 根文件夹Javascript 找不到模块axios-与typescript的兼容性问题,javascript,node.js,typescript,axios,Javascript,Node.js,Typescript,Axios,我在Typescript项目中安装了Axios local,但在尝试导入它时生成了一个错误。错误:“找不到模块axios” 根文件夹 npm install --save-dev axios src/app.ts import axios from 'axios'; package.json "devDependencies": { "axios": "^0.21.1", 它与我的tsconfig.json有关。如果我删
npm install --save-dev axios
src/app.ts
import axios from 'axios';
package.json
"devDependencies": {
"axios": "^0.21.1",
它与我的tsconfig.json有关。如果我删除这个文件,axios就是已知的。如果我恢复这个文件,错误会在VS代码中返回。我知道对于Lodash包,有一个Lodash types()使Lodash与typescript兼容。axios有等价物吗
我有这个文件。\node\u modules\axios\index.d.ts,它应该可以帮助我解决typescript兼容性问题。不知何故,它不起作用。建议-使用:
npm安装--改为保存axios
--save dev
标志适用于那些不属于您的应用程序的软件包,这些软件包用于开发目的,如运行测试、传输、编译代码等
但是,--保存开发人员
应该已经工作:
node\u modules/axios
文件夹是否存在rm-rf节点\u模块
,然后再次运行npm安装
这似乎有帮助。它让TS了解Axios。尽管Axios应该是开箱即用的
npm install --save @types/axios
是依赖于开发人员吗?请尝试此npm安装--保存axios不要安装依赖于开发人员的axios我尝试过,没有更改。这与typescript无法识别包有关。我知道这一点,因为它在删除tsconfig.json时起作用。