django - 运行 vue 开发模式与生产时的不一致
问题描述
我正在开发一个 django 项目,我们在一些模板中使用 Vue js。当我在生产环境中运行 Vue 时,一切正常。当我切换到 Vue 的开发版本时,我遇到了各种各样的错误,不是警告,而是实际错误。似乎所有错误似乎都与从其他文件导入函数/对象有关。例如,我们在另一个文件中声明了一个 vuex 存储,在开发中运行时无法在 Vue 的主实例中找到,但在生产中可以正常工作。位于 utils 文件中的函数也是如此。真正让我困惑的是,这一切都曾经在某个时候在开发中起作用。我收集了静态信息,清除了浏览器缓存,将调试设置为 True,并加倍检查了导入。有没有其他人遇到过这个问题或对如何解决它有任何想法?
编辑
解决方案
根据官方 Vue文档。
在开发过程中,Vue 提供了很多警告来帮助您解决常见的错误和陷阱。但是,这些警告字符串在生产中变得毫无用处,并且会增大应用的有效负载大小。此外,其中一些警告检查的运行时成本很小,可以在生产模式下避免。
简而言之,Vue 不会在生产中抛出错误,因为它在 Vue 的生产构建中被截断。
您需要在开发过程中解决这些错误,以便一切正常工作。
希望这有帮助!
推荐阅读
- powershell - Powershell如何从删除过程中排除文件夹
- asp.net - elastic search in .net with NEST
- python - FileNotFoundError: No such file or directory
- rest - 在删除请求中添加正文作为额外的安全层
- mongodb - 如何在 Nodejs CosomosDB 触发器上解密 mongodb objectId
- python - 如何在python tkinter中的占位符条目上隐藏密码输入
- arrays - 来自 Numpy Array 的 Pandas DataFrame - 列顺序
- powerquery - Power Query 中的年初至今或滚动求和函数的任何形式?
- go - 在Golang中将其作为接口后如何恢复结构类型
- java - 列表问题