我使用以下方法从parent.js文件中打印该文件的名称:
let path = require('path');
let fileName = path.basename(__filename);
console.log(fileName);
但是,我从child.js文件中调用一个parent.js文件,实际上我想从child.js文件中打印parent.js的文件名。
console.log(childFileName + " is being called by " + parentFileName);
childFileName is being ca
我有一个带有一些测试的node.js项目(这是我自己的测试框架)。
该项目的结构如下:
app.js
tests
- test1.js
- test2.js
在app.js文件中,我有一个特殊的设置,允许我指定运行测试的路径。如果我从终端运行以下命令:
`node app.js` all tests from the tests folder will be run
如果我从终端运行以下命令:
`node app.js ./tests/test1.js` - only the specific file will be run
我想从IDE运行这些测试(我需要运行所有的测试或
一个文件夹folder有几个js文件。其中之一,var.js同时导出默认名称变量:
export a ...
export b ...
export default c ...
然后我可以写:import c,{a,b} from "folder/var";
在folder中,我希望编写index.js以从var.js重新导出变量,并能够编写:
import {c,a,b} from "folder";
我用index.js写的
export * from "./var"
据我从了解到的情况,它将只从var.js导出a和b。如何从var.js在i