エラーの内容
TypeScriptで、styled-componentsをimportすると、TS7016エラーが発生した。
TS7016: Could not find a declaration file for module 'styled-components'.
'...node_modules/styled-components/dist/styled-components.cjs.js'
implicitly has an 'any' type.
Try `npm i --save-dev @types/styled-components` if it exists or
add a new declaration (.d.ts) file containing `declare module 'styled-components';`
原因
エラーメッセージにある通り、型定義のパッケージをインストールしてなかった
対応
下記のコマンドで、@types/styled-components
をインストールしたら、エラー表示がなくなった。
npm i --save-dev @types/styled-components
こちらもおススメ