我已安装node js最新版本(8.8.1)和npm最新版本(5.5.1) 当我尝试安装node-sass时,我得到了这个:
npm install -g node-sass
C:\ Users \ Giannis \ AppData \ Roaming \ npm \ node-sass - > C:\ Users \用户Giannis \应用程序数据\漫游\ NPM \ node_modules \节点萨斯\ BIN \节点SASS
node-sass@4.5.3安装C:\ Users \ Giannis \ AppData \ Roaming \ npm \ node_modules \ node-sass node scripts / install.js
'node'未被识别为内部或外部命令,
可操作程序或批处理文件。
错误的ERR!代码ELIFECYCLE
错误的ERR!错误1
错误的ERR! node-sass@4.5.3安装:node scripts/install.js
错误的ERR!退出状态1
错误的ERR!
错误的ERR!在node-sass@4.5.3安装脚本失败。
错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。
npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! C:\用户\ Giannis \应用程序数据\漫游\ NPM-cache_logs \ 2017-10-26T11_57_10_751Z-的debug.log
我已设置系统变量 C:\ Program Files \ nodejs \
由于
答案 0 :(得分:28)
node-sass需要node-gyp https://github.com/sass/node-sass#install
node-gyp需要windows-build-tools https://github.com/nodejs/node-gyp#on-windows
使用Microsoft windows-build-tools使用
npm install --global --production windows-build-tools
从提升的PowerShell或CMD.exe(以管理员身份运行)安装所有必需的工具和配置。
答案 1 :(得分:1)
在 Elevated 提示上使用 npm install --global --production windows-build-tools
对我有用。安装程序卡在 Visual Studio 构建工具上,但它们已经安装在我的系统上。所以我ctrl +c
npm install
进程并再次运行它。这次会提示构建工具已经安装好,会跳过安装继续python配置。
最后,node-sass
安装成功完成。
顺便说一句,node-sass
用法已被弃用并将被删除。建议开始使用 sass
。
答案 2 :(得分:0)