Closed lynxtaa closed 5 years ago
Support custom swapScript. Delete extraneous files from dest dirs.
Unlike linux swap script, windows script doesn't delete files which were deleted from the target. It may cause problems. For example,
Old version: ./server.js
New version: ./server.js ./server/index.js
After autoupdate in Windows: ./server.js ./server/index.js
In this scenario require('./server') will use server.js file from the older version.
require('./server')
Using robocopy /mir instead of xcopy will resolve this problem.
robocopy /mir
xcopy
@dsheiko , can you please publish updated version to npm?
done
Support custom swapScript. Delete extraneous files from dest dirs.
Unlike linux swap script, windows script doesn't delete files which were deleted from the target. It may cause problems. For example,
Old version: ./server.js
New version:
./server.js./server/index.jsAfter autoupdate in Windows: ./server.js ./server/index.js
In this scenario
require('./server')
will use server.js file from the older version.Using
robocopy /mir
instead ofxcopy
will resolve this problem.