【问题标题】:Unable to compile TypeScript: Cannot find module 'fs'无法编译 TypeScript:找不到模块“fs”
【发布时间】:2019-05-25 11:41:18
【问题描述】:

我得到错误

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);
    });
})

【问题讨论】:

    标签: typescript mocha.js


    【解决方案1】:

    我使用了网络风暴。我的项目根目录没有node_modules 文件夹。我的 node_modules 文件夹实际上位于子目录 server/ 内。因此,当我单击运行测试时,webstorm 在根目录中搜索 node_modules。为了解决这个问题,我把根目录改成了server/

    【讨论】:

      猜你喜欢
      • 2022-06-27
      • 1970-01-01
      • 2021-08-01
      • 2018-06-29
      • 2019-07-20
      • 2018-07-10
      • 1970-01-01
      • 2019-12-01
      相关资源
      最近更新 更多