记录下教程内运行Laravel-mix遇到的问题,并想咨询下其中一些暂时没有明白的地方
运行环境 win10 Homestead laravel8.55 php8.0.1
今天抽时间学习下L05-电商实战,在2.6章配置运行laravel-mix 出现了问题 查找了一系列相关问题答案后做下整理
- 修改laeavel8内
package.json
文件,我是直接查看项目代码复制的该文件{ "private": true, "scripts":{ "dev": "npm run development", "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --config=node_modules/laravel-mix/setup/webpack.config.js", "watch-poll": "npm run watch", "hot": "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": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js" }, "devDependencies": { "axios": "^0.21", "bootstrap": "^4.0.0", "jquery": "^3.2", "laravel-mix": "^6.0.6", "lodash": "^4.17.19", "popper.js": "^1.12", "postcss": "^8.1.14", "resolve-url-loader": "^2.3.1", "sass": "^1.20.1", "sass-loader": "^8.0.0", "vue": "^2.5.17", "vue-loader": "^15.9.5", "vue-template-compiler": "^2.6.10" }, "dependencies": { "@fortawesome/fontawesome-free": "^5.15.2", "china-area-data": "^5.0.1", "sweetalert": "^2.1.2" } }
- 根据教程配置安装加速镜像(加速即可),再使用Yarn安装依赖,教程内的命令不清楚是什么问题?运行不成功 一直报错,记录下我执行成功的
yarn install --no-bin-links
黄色warning暂且不用管 - 执行
npm run dev
成功。。
但是在执行 npm run watch-poll
出现报错信息,提示未知选项--hide-modules
然后搜索了一番之后 把package.json
文件内3处--hide-modules
给删除掉了。。继续执行,但又是报错
然后又把文件内的 --watch-poll
给删除了,继续执行OK
现在虽然可以运行成功了,但是不知道有没有隐患,希望看到的小伙伴可以帮忙确认一下
并且 --hide-modules
和--watch-poll
是干什么用的?
[参考链接]多谢这些大佬解决方案和回复
在学习教程中,总是遇到的一些坑(记录一下解决方法)
运行 yarn 的时候一直报错
当然少不了百度,google,必应
哈哈哈哈哈我按照你的方式也跑通了 :joy:
我的问题是跑npm run dev 不生成文件 但是这个package.json 好用 成功执行 谢谢