【问题标题】:NPM installation problem In Laravel in Windows 10Windows 10 Laravel 中的 NPM 安装问题
【发布时间】:2019-04-10 13:36:45
【问题描述】:

我的 NPM 版本是 5.6.0 我的节点版本是 v8.11.3 Laravel Framework 5.7.12

我想在 laravel 中安装 npm 时遇到一些问题,如下所示

npm install

npm WARN 已弃用 browserslist@2.11.3:Browserslist 2 可能无法读取 Browserslist >3.0 其他工具中使用的配置。

npm WARN 已弃用 browserslist@1.7.7:Browserslist 2 可能无法读取其他工具中使用的 Browserslist >3.0 配置。

node-sass@4.10.0 install C:\xampp\htdocs\Newapp\node_modules\node-sass

node scripts/install.js

“节点”不是内部或外部命令、可运行程序或批处理文件。

npm WARN img-loader@3.0.1 需要一个 imagemin@^5.0.0 || ^6.0.0 但没有安装。您必须自己安装对等依赖项。

npm WARN ajv-keywords@3.2.0 需要一个对等的 ajv@^6.0.0 但没有安装。您必须自己安装对等依赖项。

npm WARN 可选跳过可选依赖:fsevents@1.2.4 (node_modules\fsevents):

npm WARN notsup 跳过可选依赖:fsevents@1.2.4 不受支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os":"win32","拱":"x64"})

npm 错误!代码生命周期

npm 错误!错误号 1

npm 错误! node-sass@4.10.0 安装:节点脚本/install.js

npm 错误!退出状态 1

npm 错误!

npm 错误!在 node-sass@4.10.0 安装脚本失败。

npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:

npm 错误! C:\Users\bamas\AppData\Roaming\npm-cache_logs\2018-11-07T03_33_04_531Z-debug.log

我的 package.json 是

{ "private": true, "scripts": { "dev": "npm run development", "development": "cross-env 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": "cross-env 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": "cross-env 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.18", "bootstrap": "^4.0.0", "cross-env": "^5.1", "jquery": "^3.2", "laravel-mix": "^2.0", "lodash": "^4.17.5", "popper.js": "^1.12", "vue": "^2.5.17" } }

我已经尝试过缓存清除重新安装 nodemodules 但它没有效果。

【问题讨论】:

  • 我遇到了同样的问题。运气好解决了吗?

标签: laravel-5 npm laravel-5.2 laravel-5.1 package.json


【解决方案1】:

我遇到了同样的问题。解决方法:回滚到 NPM 版本 5.6.0。

# npm install -g npm@5.6.0

验证:

# npm -v

注意:我必须清除缓存,删除 node_modules 和 package-lock.json 下的所有文件。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。这是我的解决方案! 尝试使用命令清理缓存

    npm cache clean --force
    并使用
    npm install
    重试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-28
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      • 2020-04-11
      • 2020-04-10
      相关资源
      最近更新 更多