【问题标题】:`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 npm


【解决方案1】:

试试这个并再次测试

npm run watch

【讨论】:

    【解决方案2】:

    您需要全局安装cross-env

    1. 删除node_modules 文件夹

    2. 运行:

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

    2. 运行

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-20
      • 2019-01-09
      • 2013-06-13
      • 1970-01-01
      • 2020-09-02
      • 2021-10-13
      • 1970-01-01
      • 2016-04-25
      相关资源
      最近更新 更多