diff --git a/package.json b/package.json index 43a177e..b69d303 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-cli-plugin-envhot", - "version": "1.0.0", + "version": "1.0.1", "description": "hot reloading your .env files, never worry about restarting yor wde", "main": "lib/index.js", "scripts": { diff --git a/src/index.ts b/src/index.ts index aa41b6c..26b6dbb 100644 --- a/src/index.ts +++ b/src/index.ts @@ -20,10 +20,15 @@ module.exports = (api: PluginAPI) => { api.configureDevServer((app, server) => { const watcher = watch(".env?(.development)?(.local)"); + // changed envFile watcher.on("change", () => { parseEnv(envFiles); server.invalidate(() => {}); // server. }); + + // immediately + parseEnv(envFiles); + server.invalidate(() => {}); }); };