我先安装react-pivottable,然后再导入
import PivotTableUI from 'react-pivottable';
我以vscode
警告的错误身份得到警告
Could not find a declaration file for module 'react-pivottable'.
'.../node_modules/react-pivottable/PivotTableUI.js' implicitly has an 'any' type.
Try `npm install @types/react-pivottable` if it exists or add a new declaration (.d.ts)
file containing `declare module 'react-pivottable';`ts(7016)
然后我输入npm install @types/react-pivottable
但是这时我收到此错误作为控制台输出
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@types%2freact-pivottable - Not found
npm ERR! 404
npm ERR! 404 '@types/react-pivottable@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\tphusnua\AppData\Roaming\npm-cache\_logs\2020-07-28T08_48_48_808Z-debug.log
我该怎么办?谢谢。
答案 0 :(得分:1)
错误中提到了您可以做的另一件事:(因为您已经尝试过npm install并且它不起作用)
Could not find a declaration file for module 'react-pivottable'.
'.../node_modules/react-pivottable/PivotTableUI.js' implicitly has an 'any' type.
Try `npm install @types/react-pivottable` if it exists or add a new declaration (.d.ts)
file containing `declare module 'react-pivottable';`ts(7016)
declare module 'react-pivottable;
"typeRoots": ["./typings","node_modules/@types"]
<-键入文件夹的路径,以及node_modules中类型的路径,以便如果node_modules中存在类型,则将对其进行引用注意:也可以通过在 tsconfig.json 中添加以下属性来解决此问题:
"noImplicitAny": false