logo image

tsファイルにてNodeモジュールが読み込めない(Did you mean to set the 'moduleResolution' )

Icon representing a data.
2022-01-06
Icon show updated_at
2022-01-06
1
Twitter icon.
Typescript
webpack

Precondition

  • Typescript導入済み
  • Webpackにてバンドルする

Fact

以下のようにNodeモジュールを読み込もうとするとエラーが発生する。

import base64url from 'base64url';

Error log or Error Massage

Cannot find module 'base64url'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option?

Cause

tsconfig.jsonにNodeモジュールを使用するための設定をおこなっていなかった。

Method

tsconfig.jsonに、moduleResolutionを追加する。

{
  "compilerOptions": {
    "sourceMap": true,
    "target": "ES5", 
    "module": "ES2015",
    "moduleResolution": "node"
  }
}
在宅専門のフリーランスエンジニアをしています。 得意言語はVBAです。Next.jsとTypescriptを鍛錬中。
Area to place ads.
Area to place ads.
Comments
There are no comments on this article yet.

Environment Library tools

Typescript
webpack
在宅専門のフリーランスエンジニアをしています。 得意言語はVBAです。Next.jsとTypescriptを鍛錬中。