次のコードを実行すると、空のファイルが正しい名前で作成されます。私は明らかに空のファイルを望んでいません。
意図的に間違ったパスにすると失敗するため、パスが正しいことはわかっています(明らかに)
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
前に述べたように、ファイルは空白です。ここで何が間違っているのか分かりますか?