Невозможно скомпилировать TypeScript: не удается найти модуль 'fs' - PullRequest
0 голосов
/ 25 мая 2019

Я получаю ошибку

TSError: ⨯ Невозможно скомпилировать TypeScript: server / src / test / test.ts (2,45): ошибка TS2307: не удается найти модуль 'fs'

Когда я запускаю этот тест

import "mocha"
import { writeFileSync, readFileSync } from 'fs';
import migrator from '../utils/Migrator';
import {expect} from "chai"

describe("cleanTimestamp",()=>{
    it("should round to nearest seconds",()=>{
        // migrator.start()
       const ans =  migrator.cleanTimestamp(('(1558312599408)'))
      expect(ans).equal(1558298199000);
    });
})

1 Ответ

0 голосов
/ 25 мая 2019

Я использовал веб-шторм. В корневом каталоге моего проекта нет папки node_modules. Мой node_modules foler фактически находится внутри подкаталога server/. Поэтому, когда я нажимаю на кнопку run test, веб-шторм ищет node_modules в корневом каталоге. Чтобы решить эту проблему, я изменил корневой каталог на server/

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...