Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法

Posted God is Love

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法相关的知识,希望对你有一定的参考价值。

Laravel 5.4 Mix & Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法

  •  

    首先进入package.json文件,
    scripts下的所有cross-env删除掉,(devDependencies下的不能删除)
    处理结果代码如下:


    {

    "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": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",

    "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 --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"

    },

    "devDependencies": {

    "axios": "^0.16.2",

    "bootstrap-sass": "^3.3.7",

    "cross-env": "^5.0.1",

    "jquery": "^3.1.1",

    "laravel-mix": "^1.0",

    "lodash": "^4.17.4",

    "vue": "^2.1.10"

    }

    }

     

    然后执行: npm install –no-bin-links

    如果这个过程有报错,需要再次执行:npm install –no-bin-links

    其次执行:yarn install –no-bin-links

    最后执行编译命令:npm run dev 或者 npm run watch-poll

    好了,完美解决此问题!

     




以上是关于Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

vuejs中执行npm run dev出现页面cannot GET/问题

在打包(npm run build)的时候不执行了,但是也不报错,输入npm run dev可以启动

npm run dev执行一条命令启动多个node服务

如何修复 laravel 6 中的错误 npm run dev

vue项目启动时,npm run serve 和 npm run dev 的区别

vue项目启动时,npm run serve 和 npm run dev 的区别