我正在为node进行一个打字稿项目,这是我不使用babel或汇总而做的第一个项目,当我尝试运行我的摩卡测试时,出现了cannot find module './package.json'
我的项目目录如下:
build
- index.js
node_modules
src
- index.ts
test
- index.test.js
所以,在我的index.test.js文件中,我需要构建文件夹中的js文件:
index.test.js
const App = require('../build/index.js');
,但这在将npm run test
与上述错误一起使用时会产生错误。我可以看到为什么会这样,因为package.json在构建目录中不存在,但建议如何处理呢?我在打字稿上看到的所有内容都建议将文件输出到lib
或build
之类的目录,但我看不到如何像这样运行mocha测试。