npm-icon-gen icon indicating copy to clipboard operation
npm-icon-gen copied to clipboard

Failed, if I want covnert only to PNG

Open panther7 opened this issue 1 year ago • 2 comments

version: 3.0.1

const icongen = require('icon-gen');

 // FAIL, i want only 256 png
icongen('./sample.svg', './icons', {
   favicon: {
      name: 'favicon-',
      pngSizes: [256],
   },
});
// FAIL, i want only 256 png
icongen('./sample.svg', './icons', {
   favicon: {
      name: 'favicon-',
      pngSizes: [256],
      icoSizes: [],
   },
});
// FAIL, i want only 256 png
icongen('./sample.svg', './icons', {
   favicon: {
      name: 'favicon-',
      pngSizes: [256],
      icoSizes: [16],
   },
});

Error:

Error: ENOENT: no such file or directory, unlink 'C:\Users\filip\git\electron-analysis\app-build-bZGKMS\favicon.ico'
    at Object.unlinkSync (node:fs:1808:3)
    at generateICO (C:\Users\filip\git\electron-analysis\node_modules\icon-gen\dist\lib\ico.js:205:22)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at generateFavicon (C:\Users\filip\git\electron-analysis\node_modules\icon-gen\dist\lib\favicon.js:87:18)
    at generate (C:\Users\filip\git\electron-analysis\node_modules\icon-gen\dist\lib\index.js:112:23)
    at generateIconFromSVG (C:\Users\filip\git\electron-analysis\node_modules\icon-gen\dist\lib\index.js:176:25)
    at getIcon (C:\Users\filip\git\electron-analysis\scripts\app-build.js:132:5)
    at C:\Users\filip\git\electron-analysis\scripts\app-build.js:197:23 {
  errno: -4058,
  syscall: 'unlink',
  code: 'ENOENT',
  path: 'C:\\Users\\filip\\git\\electron-analysis\\app-build-bZGKMS\\favicon.ico'
}
// It's OK ¯\_(ツ)_/¯
icongen('./sample.svg', './icons', {
   favicon: {
      name: 'favicon-',
      pngSizes: [256],
      icoSizes: [256],
   },
});

panther7 avatar May 18 '23 16:05 panther7