Skip to content

Commit

Permalink
fix: msw 関連のモジュールが yarn dev 時解決に失敗する
Browse files Browse the repository at this point in the history
CJSとして読み込み実行することで対処

ref mswjs/msw#1267 (comment)

```
error - unhandledRejection: Error [ERR_UNSUPPORTED_DIR_IMPORT]: Directory import '/var/home/kimiaki/Workspace/github.com/npocccties/chiloportal/frontend/node_modules/@mswjs/interceptors/lib/interceptors/ClientRequest' is not supported resolving ES modules imported from /var/home/kimiaki/Workspace/github.com/npocccties/chiloportal/frontend/node_modules/msw/lib/node/index.mjs
Did you mean to import @mswjs/interceptors/lib/interceptors/ClientRequest/index.js?
    at new NodeError (node:internal/errors:387:5)
    at finalizeResolution (node:internal/modules/esm/resolve:425:17)
    at moduleResolve (node:internal/modules/esm/resolve:1006:10)
    at defaultResolve (node:internal/modules/esm/resolve:1214:11)
    at nextResolve (node:internal/modules/esm/loader:165:28)
    at ESMLoader.resolve (node:internal/modules/esm/loader:844:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:431:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
    at link (node:internal/modules/esm/module_job:75:36) {
  code: 'ERR_UNSUPPORTED_DIR_IMPORT',
  url: 'file:///var/home/kimiaki/Workspace/github.com/npocccties/chiloportal/frontend/node_modules/@mswjs/interceptors/lib/interceptors/ClientRequest'
}
```
  • Loading branch information
knokmki612 committed Oct 3, 2022
1 parent f0db74f commit 68e03ee
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions frontend/mocks/server.ts
@@ -1,4 +1,3 @@
import { setupServer } from "msw/node";
import { handlers } from "./handlers";

export const server = setupServer(...handlers);
export const server = require("msw/node").setupServer(...handlers);

0 comments on commit 68e03ee

Please sign in to comment.