`npm run dev` 导致 Windows 错误 `'cross-env' is not known as an internal or external command`

Posted

技术标签:

【中文标题】`npm run dev` 导致 Windows 错误 `\'cross-env\' is not known as an internal or external command`【英文标题】:`npm run dev` results in Windows error `'cross-env' is not recognized as an internal or external command``npm run dev` 导致 Windows 错误 `'cross-env' is not known as an internal or external command` 【发布时间】:2020-12-20 02:48:25 【问题描述】:

@dev D:\xampp\htdocs\sports

npm 运行开发

@开发 D:\xampp\htdocs\sports 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 错误!代码 ELIFECYCLE npm 错误! errno 1 npm 错误! @开发:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.jsnpm ERR!退出状态 1 npm ERR! npm 错误! @开发脚本失败。 npm 错误!这可能不是 npm 的问题。有可能 上面的附加日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\Lenovo\AppData\Roaming\npm-cache_logs\2020-09-01T00_56_48_373Z-debug.log npm 错误!代码 ELIFECYCLE npm 错误! errno 1 npm 错误! @dev:npm run developmentnpm 错误!退出状态 1 npm ERR! npm 错误!在@失败 开发脚本。 npm 错误!这可能不是 npm 的问题。有 上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\Lenovo\AppData\Roaming\npm-cache_logs\2020-09-01T00_56_48_496Z-debug.log

【问题讨论】:

这能回答你的问题吗? Laravel 5.4 ‘cross-env’ Is Not Recognized as an Internal or External Command 【参考方案1】:

试试这个并再次测试

npm run watch

【讨论】:

【参考方案2】:

您需要全局安装cross-env

    删除node_modules 文件夹

    运行:

npm install --global cross-env

    从您的 package.json 项目文件中删除 cross-env: ^x.y.z

    运行

npm install --no-bin-links
    再次运行和测试:
npm run development

【讨论】:

以上是关于`npm run dev` 导致 Windows 错误 `'cross-env' is not known as an internal or external command`的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 框架在 Mac 上使用命令 npm run dev 时报错问题

vuenpm run mock & npm run dev 无法同时运行的解决

mac下使用npm run dev(webpack)端口占用问题

我无法使用 npm run dev 启动 Next.js 和 tailwind 项目

为 vue-cli 运行“npm run dev”时出现跨环境问题

关于vue的npm run dev和npm run build