美文网首页
无代理环境安装node-sass

无代理环境安装node-sass

作者: EagleChan | 来源:发表于2017-05-16 18:27 被阅读0次

node-sass的安装一直是一个比较蛋疼的问题,因为npm install node-sass需要去github进而去amazon aws上下载binding。因为特殊的网络环境,这个binding容易下载不下来。这里就讲一下, 没法翻墙的时候,如何安装,亲测可用。

首先,需要通过任何渠道弄到binding(自己想办法了),下载到要安装node-sass的机器上。binding是需要对应机型和架构的, 比如linux-x64, darwin-x64,自己按需下载。如果不清楚什么版本,可以试试关闭翻墙代理运行npm install node-sass,输出里应该会有需要的下载地址(相应的也有了版本等信息)。

然后,在目标机器上(可能是没法装代理的机器)执行如下命令

npm install node-sass --sass-binary-path=<path to binding.node>

最后,在node_modules/node-sass创建vendor目录,并把对应的binding.node拷贝过去。对应的目录可能形如:

node_modules/node-sass/vendor/darwin-x64-48/binding.node

node_modules/node-sass/vendor/linux-x64-48/binding.node

好了, 就是这样。

也可能在有网络环境的机器上安装好(比如mac), 然后拷贝node_modules到没有翻墙环境的目标机器(比如linux)上之后, 只要替换vendor下的目录和binding.node就行了(不替换会报错,因为binding.node是与系统相关的)。

相关文章

  • 无代理环境安装node-sass

    node-sass的安装一直是一个比较蛋疼的问题,因为npm install node-sass需要去github...

  • node-sass 安装

    换开发环境装前端依赖发现node-sass安装不上记录下解决过程

  • VUE配置sass

    安装npm install node-sass --save-dev //安装node-sass npm...

  • phpbrew使用

    环境 安装 安装php (记得关闭代理)

  • 安装-编译

    安装 安装node-sass来编译sass文件 安装ruby来编译sass文件 编译 node-sass 使用we...

  • vue-element-admin安装问题

    正如官网所说,若npm安装很慢,或者安装出现错误,检查node-sass 是否安装,安装node-sass (np...

  • Vue sass组件的解决问题

    鉴于国内的环境,node-sass实在是太难安装了,可以直接通过淘宝的npm镜像来安装。 1.安装cnpm npm...

  • node-sass安装

    鉴于国内的环境,node-sass实在是太难安装了,可以直接通过淘宝的npm镜像来安装。 1.安装cnpm(htt...

  • node-sass安装

    鉴于国内的环境,node-sass实在是太难安装了,可以直接通过淘宝的npm镜像来安装。 1.安装cnpm(htt...

  • node-sass安装

    鉴于国内的环境,node-sass实在是太难安装了,可以直接通过淘宝的npm镜像来安装。 1.安装cnpm(htt...

网友评论

      本文标题:无代理环境安装node-sass

      本文链接:https://www.haomeiwen.com/subject/pldlxxtx.html