Vue.js 禁用";“发展模式”;VueJS中的警告

Vue.js 禁用";“发展模式”;VueJS中的警告,vue.js,vuejs2,Vue.js,Vuejs2,我正在开发模式下运行Vue,每次加载页面时都会收到以下消息: “您正在开发模式下运行Vue。请确保打开 部署用于生产时的生产模式。请参阅 " 有没有办法在不切换到生产模式的情况下禁用它?从Vue.JS 2.2.0开始,可以按如下方式禁用开发警告: Vue.config.productionTip = false 应添加到main.js(如果使用TypeScript,则添加到main.ts)打开文件app.js并添加下一个代码 Vue.config.productionTip = false

我正在开发模式下运行Vue,每次加载页面时都会收到以下消息:

“您正在开发模式下运行Vue。请确保打开 部署用于生产时的生产模式。请参阅 "


有没有办法在不切换到生产模式的情况下禁用它?

从Vue.JS 2.2.0开始,可以按如下方式禁用开发警告:

Vue.config.productionTip = false

应添加到main.js(如果使用TypeScript,则添加到main.ts)

打开文件app.js并添加下一个代码

Vue.config.productionTip = false


如果您使用的是VueCli和package.json文件如下所示,请阅读

中的更多内容:

然后从第7行中删除--modedevelopment:


像这样:“构建”:“vue cli服务构建”

在vue cli/webpack开发环境中包括缩小的VUEJ?是的,这应该可以做到,所以我应该从已安装的npm包中删除vue(不删除任何依赖项),删除package.json文件中对它的引用,手动将其包含在index.html文件中,并期望依赖于Vue的所有其他软件包都能正常运行?你曾经使用过npm吗。我将只写
以某种方式包括'vue.min.js'
应该可以。但是,我确信当切换到
false
时,浏览器控制台会出现以下错误:[Vue warn]:避免直接修改道具,因为每当父组件重新呈现时,该值都会被覆盖。相反,使用基于道具值的数据或计算属性。道具正在变异:“被选中”这似乎不是一个相关的问题。通常情况下,如果你在组件中为道具分配一些东西,就会发生这种情况。这个答案对我来说不适用。添加
Vue.config.productionTip=false后,消息仍然存在。@Ebrahim您正在HelloWorld组件中将
name
作为道具传递,并在同一组件的v-model中使用它,因此会出现与此问题无关的警告。@skpblack您是否使用Vue 2.2.0或更高版本?