提问者:小点点

在windows 10上的node-sass安装问题


我已经安装了节点js最新版本(8.8.1)和npm最新版本(5.5.1),当我尝试安装node-sass我得到这个:

npm install -g node-sass

C:\用户\Giannis\AppData\漫游\npm\node-sass-

节点-sass@4.5.3安装C:\Users\Giannis\AppData\Roaming\npm\node\u modules\node sass node scripts/install。js

“节点”未被识别为内部或外部命令、可操作程序或批处理文件。npm错误!代码ELIFECYCLE npm ERR!错误1 npm错误!节点-sass@4.5.3安装:节点脚本/安装。jsnpm错误!退出状态1 npm错误!npm错误!在节点上失败-sass@4.5.3安装脚本。npm错误!这可能不是npm的问题。上面可能还有其他日志输出。

npm错误!此运行的完整日志可在以下位置找到:npm ERR!C:\Users\Giannis\AppData\Roaming\npm-cache\u logs\2017-10-26T11\u 57\u 10\u 751Z-debug。日志

我已经设置了系统变量C:\Program Files\nodejs\

谢啦


共3个答案

匿名用户

节点sass需要节点gyphttps://github.com/sass/node-sass#install

node-gyp需要windows构建工具https://github.com/nodejs/node-gyp#on-windows

使用提升的PowerShell或CMD,使用Microsoft的windows build tools,使用npm Install--global--production windows build tools,安装所有必需的工具和配置。exe(以管理员身份运行)。

匿名用户

在提升提示符上使用npm安装-global-生产窗口-构建-工具对我来说是有效的。安装程序卡在了可视化工作室构建工具上,但它们已经安装在我的系统上了。所以我ctrl c的npm安装过程,并再次运行它。这一次,一条消息显示构建工具已经安装,安装将被跳过,并继续使用python配置。

最后,节点sass安装成功完成。

BTWnode-sass的用法已被弃用并将被删除。建议是开始使用sass

匿名用户

尝试以下说明:https://danielwertheim.se/solution-to-issues-with-node-gyp-node-sass-on-windows/