1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-07-13 00:10:37 +02:00

Tools: Trying to fix encodeAssets EEXIST error

This commit is contained in:
Laurent Cozic
2022-10-11 11:43:22 +01:00
parent 13c1ae3d39
commit 2c49270f38
2 changed files with 23 additions and 3 deletions

View File

@ -25,7 +25,8 @@ async function encodeFile(sourcePath, destPath) {
const hash = md5(buffer.toString('base64'));
const js = `module.exports = \`${buffer.toString('base64')}\`;`;
const outputPath = `${outputDir}/${destPath}.base64.js`;
await fs.mkdirp(utils.dirname(outputPath));
console.info(`Encoding "${sourcePath}" => "${outputPath}"`);
await utils.mkdirp(utils.dirname(outputPath));
await fs.writeFile(outputPath, js);
const ext = utils.fileExtension(sourcePath).toLowerCase();
@ -44,7 +45,7 @@ async function encodeFile(sourcePath, destPath) {
async function main() {
await fs.remove(outputDir);
await fs.mkdirp(outputDir);
await utils.mkdirp(outputDir);
const encodedFiles = [];
const sourceAssetDir = `${rootDir}/../renderer/assets`;