我有一个uglify
函数可以创建一个文件lib-0.1.4-min.js
,然后将其符号链接到lib-production-min.js
. 0.1.4
是当前版本。
由于此目录的同步,有时lib-production-min.js
链接断开。
当我运行编译函数时,fs.existsSync( "lib-production-min.js" )
返回false。当我稍后尝试创建符号链接时,node
使用file already exists
.
var version = 'lib-0.1.4-min.j';
var prod = 'lib-production-min.js';
// if production exists, get rid of it
if( fs.existsSync(prod) ) fs.unlinkSync( prod ); // not exists - not deleted
// link version to production
fs.symlinkSync( version, prod ); // ERROR: file already exists
如何检查此死链接是否在目录中?
会正常
fs.unlinkSync( "lib-production-min.js" )
删除吗?