脚本“npm run dev”和“npm run watch”有什么用?

ser*_*ioo 10 npm vue.js

我在VUE是新和文档中说,每次我创建一个组件的时间我要运行npm run devnpm run watch。但不知道他们的目的是什么?有人能帮我吗?

jfa*_*ich 14

从技术上将那些只运行任何脚本在您定义package.json的名称devwatch。没有看到你package.json就不可能确切地知道他们在做什么。

对于大多数项目配置,这些命令会将您的 Vue 组件编译为原始 javascript。dev 和 watch 之间的区别在于dev命令将编译代码然后退出,而watch命令将编译组件然后监视文件并在其中一个更改时重新编译。


cee*_*yoz 12

npm run dev 将您所有的 Vue 组件和其他 JavaScript 文件组合成一个浏览器友好的组合文件。

npm run watch做同样的事情,但它会保持活动状态并“监视”您.vue.js文件的更新。如果它检测到更改,它将重新构建浏览器友好的文件,以便您只需刷新页面即可。