各位,你们能帮我解决一下问题吗?我在运行 Laravel Mix 的 npm run dev 时遇到了麻烦。我按照以下链接的说明进行操作,但错误仍然存在。是我的操作系统出了问题吗?我尝试删除 node_modules,运行 npm install --global cross-env,然后再次运行 NPM install。
https://github.com/JeffreyWay/laravel-mix/issues/478
Laravel 5.4中'cross-env'不被识别为内部或外部命令
以下是我的版本:
- Laravel Mix版本: ^2.0
- Node版本(node -v): 8.9.0
- NPM版本(npm -v): 5.6.0
- 操作系统: Windows7
- XAMPP
> @ development C:\xampp\htdocs\codetinerant > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
'cross-env' 不是内部或外部命令,也不是可运行的程序或批处理文件。 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ development script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Garciano\AppData\Roaming\npm-cache\_logs\2018-02-17T10_08_34_901Z-debug.log