webpack中使用了typeScript,安装了js-cookie并在.ts中引入但却说找不到这个模块

安装:npm i js-cookie --save
导入:import Cookies from 'js-cookie';
重启:npm run dev

error in ./src/utils/cookie.ts
[tsl] 报错

  TS7016: Could not find a declaration file for module 'js-cookie'. 'C:\工作\航天云\项目\jiGouHouTai\node_modules\js-cookie\src\js.cookie.js' implicitly has an 'any' type.

error in ./src/utils/Cookie.ts

[tsl] 报错

  TS7016: Could not find a declaration file for module 'js-cookie'. 'C:\工作\航天云\项目\jiGouHouTai\node_modules\js-cookie\src\js.cookie.js' implicitly has an 'any' type.
阅读 19.4k
3 个回答
// tsconfig.json
{
  "compilerOptions": {
    //...
    "noImplicitAny": false,
   }
}

自己也回答一下
.ts文件中引入js库
(1)可以使用【require】例如在文件中引入moment:const moment = require('moment');
(2)直接install它的ts库例如 npm i @types/moment

推荐问题
logo
Microsoft
子站问答
访问
宣传栏