脚本“ npm run dev”和“ npm run watch”是用来做什么的?

时间:2019-11-05 22:35:05

标签: vue.js npm

我是Vue的新手,一个文档说,每次创建组件时,我都必须运行 “ npm run dev”和“ npm run watch”。 但是不知道他们的目的是什么? 有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

npm run watch执行相同的操作,但随后保持活动状态并“监视”您的.vue.js文件的更新。如果它检测到更改,它将重新生成对浏览器友好的文件,以便您只需刷新页面即可。