次のコードを実行すると、空のファイルが正しい名前で作成されます。私は明らかに空のファイルがほしいとは思わない。fs-extraコピーファイルが空白ファイルを出力する
私はそれが故意に間違って作るとき、それは(明らかに)失敗したため、パスが正しいことを知っている
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
あるしかし、私は以前に述べたように、ファイルは空白です。私がここで間違って何をしているのか?
として実行されるこれは、ファイルのアクセス許可の問題でした。助けてくれてありがとう@ num8er –