首页 > 解决方案 > 修改 Vue 文件“HTML”但不能在我的本地主机上工作

问题描述

我正在运行一个 Laravel 项目,我有一些需要更改的 vue 文件(例如,删除一些东西),但问题是我从 vue 文件中删除了它们,但它们仍然出现在网站上。如果我修改其他任何东西,比如welcome.blade 或其他任何东西,它确实有效,但不适用于这个vue 文件。

我让它工作的唯一一次是停止项目,运行 npm run dev,npm run watch --poll 并使用 php artisan serve 再次启动服务器,但是当我再次尝试这样做时,它没有工作。

我不知道我是否在这里遗漏了一些明显的东西。请帮帮我:)另外,如果我在这里遗漏了一些信息,请告诉我,以便我可以发布它,以便有人可以帮助我。谢谢!

这是我的根文件夹中的 package.json。

{ "private": true, "scripts": { "dev": "npm run development", "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "npm run development -- --watch", "watch-poll": "npm run watch -- --watch-poll", "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", "prod": "npm run production", "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" }, "devDependencies": { "axios": "^0.19", "bootstrap": "^4.1.0", "cross-env": "^5.1", "jquery": "^3.2", "laravel-mix": "^4.0.7", "lodash": "^4.17.13", "popper.js": "^1.12", "resolve-url-loader": "^2.3.1", "sass": "^1.15.2", "sass-loader": "^7.1.0", "vue": "^2.5.17", "vue-template-compiler": "^2.6.11" } }

标签: vue.js

解决方案


那么你的文件需要被编译,所以你需要在编辑时运行npm run watch,你会看到重新加载时的实时变化,并且可能在你运行它的终端上丢弃一些错误。

这在有关 Vue的 Laravel文档的“提示”中明确指定。


推荐阅读