laravel - 为什么我总是需要运行 npm run production 来查看更改

标签 laravel vue.js

我在 laravel 中使用 Vue。当我在 vue 代码中进行更改时,这些更改不会出现,直到我运行此命令:

npm run production

我想在没有这个命令的情况下使用 vue,或者至少一次就足够了

最佳答案

您编写的 Vue 代码必须转译 为 vanilla javascript,以便大多数浏览器都能理解它(并非所有浏览器都理解 Vue 或底层 javascript 版本,例如 ES6)。

此外,您编写的代码很可能具有许多依赖项(包括 Vue 本身)以及许多其他库。 npm run 生成一个 javascript 文件,其中包含运行所需的所有代码,但也会删除您不使用的库的所有其他部分。如果这没有发生,您的页面将需要很长时间才能加载,因为浏览器需要加载所有库。

关于laravel - 为什么我总是需要运行 npm run production 来查看更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57334730/

相关文章:

Laravel 更新数据透视表

php - 如何在 laravel 中过滤 where 子句中的结果?

laravel - Laravel 6 API不会在日志中写入错误500

php - 将数据库数据传递到多个 View -Laravel

javascript - vue-google-maps - 如何设置 map 样式?

javascript - 如何在 firestore 中创建一个数组?

php - 在 laravel 中运行测试时无法找到 [App\Models\User] 的工厂

javascript - 查找数组中的对象

html - Vue html 评论处理

Vue.js 条件 : If contains