如果我对测试文件运行mocha
,则可以正常运行。但是,如果我在scripts
中使用package.json
来运行所有测试,则不会:
Error: ENOENT: no such file or directory, scandir '../myfolder'
package.json:
"scripts": {
"test": "mocha test",
// I've also tried: mocha test/ mocha ./test/ mocha test/*
},
树:
├── myfolder
├── package.json
└── test
├── all-tests.js
└── some-test.js
在我的测试文件中,我有这个:
fs.readFileSync(`../myfolder`)
我也试图获得myfolder
的绝对路径,但没有成功:
resolve = require('path').resolve;
resolve('../myfolder`);