Copy symlink because fs.copyFile can't.
When you use fs.copyFile
it gets realpath and then copies content of a source file from realpath
.
copy-symlink
also gets realpath
but then creates symbolic link
on a new location.
npm i copy-symlink
It is a promise so you can use it this way:
const copySymlink = require('copy-symlink');
const src = './symlink';
const dst = './symlink-copy';
copySymlink()
.then(console.log)
.catch(console.error);
Or using async-await
const copySymlink = require('copy-symlink');
async () => {
await copySymlink();
}();
- fs-copy-file - Copies src to dest.
- fs-copy-file-sync - Synchronously copies src to dest.
MIT