当我运行以下代码时,会使用正确的名称创建一个空白文件。我显然不想要一个空白文件。
我知道路径是正确的,因为当我故意让它不正确时它会失败(显然)
const path = require('path');
const fse = require('fs-extra');
const OUTPUT_PATH = 'js/libs/';
const _NODE_MODULES = 'node_modules/';
const filePath = `${_NODE_MODULES}tooltipster/dist/js/tooltipster.bundle.min.js`;
fse.copy(path.join(__dirname, filePath), path.join(__dirname, `${OUTPUT_PATH}/something.js`), err => {
if (err) {
console.log(err);
process.exit(1)
}
console.log('Copy complete');
process.exit(0);
})
这个的输出是
Copy Complete
但是文件是空白的,正如我之前所说的。知道我在这里做错了什么吗?