|
@@ -8,7 +8,7 @@ const compressionWebpackPlugin = require('compression-webpack-plugin');
|
|
|
const TerserPlugin = require('terser-webpack-plugin');
|
|
|
// °æ±¾×Ô¶¯Éú³É
|
|
|
const WebpackVersionPlugin = require('webpack-version-plugin');
|
|
|
-const versionConfig = require(resolve('public/version.json'));
|
|
|
+const versionConfig = require(path.join(__dirname, './version.json'));
|
|
|
|
|
|
function resolve (dir) {
|
|
|
return path.join(__dirname, dir)
|
|
@@ -97,10 +97,10 @@ const vueConfig = {
|
|
|
new WebpackVersionPlugin({
|
|
|
// You must set the cb option
|
|
|
cb: function(hashMap) {
|
|
|
+ console.log(hashMap.app.chunkHash);
|
|
|
if(isProd()){
|
|
|
- console.log(hashMap);
|
|
|
versionConfig.version = hashMap.app.chunkHash;
|
|
|
- fs.writeFileSync(resolve('public/version.json'), JSON.stringify(versionConfig, null, 2));
|
|
|
+ fs.writeFileSync(path.join(__dirname, './version.json'), JSON.stringify(versionConfig, null, 2));
|
|
|
}
|
|
|
}
|
|
|
})
|