當我運行下面的代碼時,空白文件會被創建爲正確的名稱。我顯然不想要一個空白文件。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的幫助 –