[已解决]Laravel8 如何解决npm run dev无法找到mix的问题

之前7版本解决了好久终于不再碰到这个,8版本的package文件全部变了,试过重装、npm install 均失败,请问如何解决,报错如下

Laravel8 如何解决npm run dev无法找到mix的问题

Laravel8 如何解决npm run dev无法找到mix的问题

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

我好像运行成功了。
首先把package换为7版本配置,进行install

"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": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-options-poll=1000",
        "hot": " NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": " NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
1.sudo SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn --no-bin-links

2.yarn add cross-env --no-bin-links

3.npm run webpack.mix.js (运行这句可以看到,缺少模块的报错)

4.yarn add resolve-url-loader@3.1.0 --dev --no-bin-links

5.npm run dev

file

或:npm run watch-poll

file

4年前 评论
luxiaofeng 4年前
mildleft 4年前
JerryLi 3年前
讨论数量: 4

你这个问题我也遇到了,搞了一天,放弃了,又安装的5.8

4年前 评论
gstarcad (楼主) 4年前

我好像运行成功了。
首先把package换为7版本配置,进行install

"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": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-options-poll=1000",
        "hot": " NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": " NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
1.sudo SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn --no-bin-links

2.yarn add cross-env --no-bin-links

3.npm run webpack.mix.js (运行这句可以看到,缺少模块的报错)

4.yarn add resolve-url-loader@3.1.0 --dev --no-bin-links

5.npm run dev

file

或:npm run watch-poll

file

4年前 评论
luxiaofeng 4年前
mildleft 4年前
JerryLi 3年前

我折腾了几天了,还是没有解决。mac电脑没有这个报错,Windows10里报这个错误。个人感觉更换laravel7的配置不是真正解决方法。

4年前 评论
gstarcad (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!