node sass安装不上,安装sass一定安装nodesass吗

node sass安装不上,安装sass一定安装nodesass吗,整理 node-sass 安装失败的原因及解决办法(小结)

本文主要介绍node-sass安装失败的原因及解决方法。通过示例代码进行了非常详细的介绍,对于大家的学习或者工作都有一定的参考价值。有需要的朋友下面跟边肖学习。

npm安装有时会遇到错误:python或node-sass安装失败。百度后来发现被屏蔽了,但是按照百度的方法,没有安装淘宝图片和vpn。最后发现之前安装失败的包没有卸载。笔者最终的解决方案是npm卸载node-sass,然后通过VPN成功重装。不会翻墙的同学请看下面。

node-sass 安装失败的原因

当npm安装node-sass依赖项时,它将下载。github.com的节点文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至会导致超时失败。

这是使用sass的学生可能会遇到的令人沮丧的问题。

解决方法是使用其他源码,或者用工具下载,然后在本地指定安装源码。

解决方法一:使用淘宝镜像源(推荐)

设置变量sass_binary_site指向淘宝镜像地址。示例:

NPM I node-sass-sass _ binary _ site=https://NPM . Taobao . org/mirrors/node-sass/

//还可以设置系统环境变量的方式。例子

//在Linux和mac下

SASS _ BINARY _ SITE=https://NPM . Taobao . org/mirrors/node-sass/NPM安装节点-SASS

//在窗户下面

set SASS _ BINARY _ SITE=https://NPM . Taobao . org/mirrors/node-sass/NPM安装节点-SASS

或者设置全局镜像源:

npm配置集sass _ binary _ site https://npm.taobao.org/mirrors/node-sass/

然后说到node-sass的安装,就要从淘宝镜像下载了。

解决方法二:使用 cnpm

使用cnpm安装node-sass默认会从淘宝图片源下载,也是一种方式:

cnpm安装节点-sass

解决方法三:创建.npmrc文件

创建一个。npmrc文件,并将下面的代码复制到这个文件中。

phantom js _ CD nurl=http://cnpmjs . org/downloads

sass _ binary _ site=https://NPM . Taobao . org/mirrors/node-sass/

注册表=https://registry.npm.taobao.org

保存并删除之前安装失败的包(第一次请跳过这一步)

npm卸载节点-sass

重新设置

npm安装节点-sass

后来笔者的另一个项目在不使用VPN的情况下测试了这个方法,安装时报错ERR!node-sass @ 3 . 8 . 0 post install:` node scripts/build . js成功使用方法一。

解决方法四:下载 .node 到本地

在这里,根据版本号和系统环境,选择下载。节点文件,然后在安装时,指定变量sass_binary_path,比如:

NPM I node-sass-sass _ binary _ path=/Users/LZ wme/Downloads/Darwin-x64-48 _ binding . node

安装失败后的重新安装问题

之前安装失败,再安装就不下载了。我该怎么办?然后卸载,然后安装:

npm卸载节点-sass

NPM I node-sass-sass _ binary _ site=https://NPM . Taobao . org/mirrors/node-sass/

相关错误提示

提示python没有安装,构建失败等。比如:

吉普呃!配置错误

吉普呃!堆栈错误:找不到Python可执行文件“C: Users zhuon AppData Local Programs Python Python 36 Python。您可以设置PYTHON env变量。

吉普呃!PythonFinder.failNoPython处的堆栈(G: Workspace ManYan ManYan-nav node _ modules node-gyp lib configure . js:483:19)

吉普呃!PythonFinder.anonymous处的堆栈(G: Workspace ManYan ManYan-nav node _ modules node-gyp lib configure . js:508:16)

吉普呃!堆栈在G: Workspace ManYan ManYan-nav node _ modules graceful-fs poly fills . js:284:29

吉普呃!在FSReqWrap.oncomplete处堆栈(fs.js:152:21)

吉普呃!系统Windows_NT 10.0.15063

吉普呃!命令 C: dev nodejs node . exe G: Workspace ManYan ManYan-nav node _ modules node-gyp bin node-gyp . js rebuild -verbose -lib sass _ ext= -lib sass _ cflags= -lib sass _ LD flags=

- libsass_library=

吉普呃!CWD G: Workspace ManYan ManYan-nav node _ modules node-sass

吉普呃!node-v 8 . 4 . 0版

吉普呃!node-gyp-v 3 . 6 . 2版

吉普呃!不好

构建失败

npm WARN co-mocha@1.2.0需要mocha@=1.18 4的对等项,但未安装任何对等项。

NPM WARN egg-restapi-module-tool @ 1 . 0 . 0无存储库字段。

NPM警告鸡蛋restapi模块工具@ 1。0 .0脚本[服务器]应该很可能是脚本[开始].

npm错误!代码精英周期

npm错误!错误一

npm错误!node-sass@3.8.0安装后:`节点脚本/build.js

npm错误!退出状态一

npm错误!

npm错误!node-sass@3.8.0安装后脚本失败。

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

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

npm错误!d: nodejs cache _ logs 2017-09-02t 16 _ 06 _ 24 _ 298 z-debug。原木

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

node sass安装不上,安装sass一定安装nodesass吗