npm 运行 prod --watch 单个文件?

npm run prod --watch single file?

我正在使用 VueJS 和 i18n 国际化。

我希望每当文件更改时都会触发 npm 运行 生产,因此类似于 "npm run production -- --watch './vue-i18n-locales.v1.js'" -> 观察此文件是否更改。我知道这不是必需的方法!

所有的词都在文件 vue-i18n-locales.v1.js 此文件在 app.js 中导入:

import VueInternationalization from 'vue-i18n';
import Locale from './vue-i18n-locales.v1.js';

我希望可以从管理面板(通过界面)编辑此文件。但是我不知道如何直接获取更改(每次保存文件时我都需要 运行 npm 运行 prod ... 或者 could/should 我会自动执行此操作?)

你有什么建议吗?

现在我的选择是创建一个包含 npm 运行 prod 的批处理文件,我会在文件保存时执行...

非常感谢!

我发现了一个技巧 - 在 /public 中添加了翻译 json 文件,并从 app.js 中的 axios 调用中获取其内容,因此它总是在没有任何操作的情况下刷新

axios.get('/i18n').then(
    response => {
        let Locale=response.data;
        i18n = new VueInternationalization({
           locale: lang || 'en',
           messages: Locale
        });
     }
);

Route::get('i18n', 'UtilsController@i18n');

public function i18n(){
    return file_get_contents ("translations.json");
}