【发布时间】: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