新手解决 NPM run dev 报错的问题,及怎么升级 NPM,node 版本,希望能帮到后来人

首先显示下我所遇到的问题情况(如下截图所示)

新手解决 NPM run dev 报错的问题,及怎么升级npm,node版本,希望能帮到后来人

新手解决 NPM run dev 报错的问题,及怎么升级npm,node版本,希望能帮到后来人

这个是我个人解决问题的思路,希望能帮到你解决

  1. 首先将node,npm升级到最新的版本

它将安装的当前稳定版本node

sudo npm cache clean -f sudo npm install -g n sudo n stable

安装最新版npm

npm install -g npm 或者 sudo npm -g install npm@latest

  1. 删除node_modules,package-lock.json

    rm -rf node_modules
    rm package-lock.json
    npm cache clear --force
  2. 重新安装npde_modules: npm install

    sudo npm cache clear
    sudo npm install --force --no-bin-links

    如图所示:
    新手解决 NPM run dev 报错的问题,及怎么升级npm,node版本,希望能帮到后来人

  3. 在package.json 干掉三行的 cross-env

    {
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "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": "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 --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
        "axios": "^0.19",
        "bootstrap": "^4.0.0",
        "cross-env": "^6.0.3",
        "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-template-compiler": "^2.6.10"
    }
    }
  4. 最后运行:npm run dev npm run watch-poll 大功告成
    新手解决 NPM run dev 报错的问题,及怎么升级npm,node版本,希望能帮到后来人
    新手解决 NPM run dev 报错的问题,及怎么升级npm,node版本,希望能帮到后来人

有志者事竟成
本帖已被设为精华帖!
附言 1  ·  4年前

如果内容对你有帮忙,请你点赞评论支持一下。因为点赞数、评论数越多,就会成为精品文章,那就越可能让更多人看到文章。大家的支持,是我进步的动力!谢谢

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

干货,有时候在公司帮前端改改管理后台,npm install运行总报错,下次试试你这方法,Mark一波先!

4年前 评论

非常有用,node版本不对会报其他错的

4年前 评论

确实有用,之前下载了cnpm,yarn 都不好用,用了版主的方法后就成功了,非常的方便,谢谢

4年前 评论

@softer 不用客气,好用的,就点个赞让更多人知道这个方法。 :grin:满15个赞会成为精品文章,需要你的支持。

4年前 评论

Thanks a lot, it works perfectly for me

4年前 评论

亲测有用 折腾了一下午 按这个成功了 感谢大佬

4年前 评论

按楼主的操作执行成功了,稍微遇到一点疑问: 3.重新安装 npde_modules: npm install 执行sudo npm cache clear失败:

file 加了--force解决的。

file

3年前 评论

已解决,感谢大佬

3年前 评论

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