我是vue的新手,文档中说每次创建组件都需要运行npm run dev
和npm run watch
命令,但我不知道它们的目的是什么?有人可以帮帮我吗?
npm run dev
把所有的Vue组件和其他JavaScript文件合并成一个浏览器友好的合并文件。
npm run watch
做了相同的事情,但它会一直保持活动状态并“监视”您的.vue
和.js
文件。如果它检测到更改,它会重新构建浏览器友好的文件,这样您只需要刷新页面即可。
从技术上讲,这些命令只是运行在您的package.json
中定义名称为dev
和watch
的脚本。如果没有看到您的package.json
文件,就无法确切知道它们的作用。
对于大多数项目配置,这些命令将把您的Vue组件编译成原始JavaScript代码。 dev
命令和watch
命令之间的区别在于,dev
命令会编译代码,然后退出,而watch
命令会编译组件,然后监视文件并在其中一个更改时重新编译。
npm run watch
中,npm 是包管理器,run 是包管理器执行的特定命令,而 dev 则是该命令的参数。在这种情况下,它告诉 npm 运行名为 dev/watch 的脚本。 - jfadich