指定文件修改后如何运行 vue-cli build命令?

How to run vue-cli build command when specified files modified?

我可以用这个命令构建我的 js 文件

vue build main.js --dist dist --prod --lib

没问题,但我想在更改 js 或 vue 文件时自动执行此操作。我不想使用 browserify、webpack、gulp、vuify 等

我通过 npm 和 运行 这个命令安装了 watch-运行。

watch-run -p '/Users/User/Data/root/vue/js/*.js' echo "hello"

当我更改js文件时它正在工作并打招呼。但是当我将 echo "hello" 更改为 vue build /Users/User/Data/root/vue/js/main.js --dist dist --prod --lib 时,它不起作用。终端里什么都没有。没有警告,没有错误。

你知道如何为我的最小设置做这件事吗?

我最终通过 npm 安装了 nodemon。

npm install -g nodemon

然后这个命令监控文件变化并构建js。

nodemon -w /Users/User/Data/root/vue/assets/comp -w /Users/User/Data/root/vue/assets/js -x "cd /Users/User/Data/root/vue/assets/js/; vue build main.js --dist ../dist --prod --lib" -e vue,js

我希望这对寻找类似解决方案的人有所帮助

我们会添加--watch模式,敬请期待!

顺便说一句,你为什么需要这个?