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" )
削除しますか?