-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
安装 node-sass 的正确姿势 #28
Comments
卧槽,搞了一个下午,还是楼主的第一条管用 |
哈哈,我当初也是搞了一下午才弄明白 |
@lmk123 669 |
楼主威武 |
@dear-lizhihua 我的做法是在项目内添加一个
这样使用 |
楼主大发! |
对windows下的同学如果第一种办法无效的话可以拆分成两个命令
然后每次安装之前都要set一下。秒装。 |
请问对应的依赖也会一起安装吗? 还是还得单独安装? |
@paysage 不需要单独安装,如果依赖中有node-sass的话,直接在
在遇到node-sass的二进制文件时,会自动从淘宝的镜像里面开始下载。 结论: node-sass不需要单独安装 |
windows下在 git bash 窗口里(前提是安装了git)也可以直接运行这条命令
因为安装git就同时为windows安装了一个gnu环境 - mingw |
@xhlwill 对,但是个人觉得git bash在win环境下的运行效率有点低,毕竟是杂交的环境。 |
给大神跪了,搞了一上午,还是第一种方法管用。 |
@xiaofuyesnew 用了Cmder 也感觉很慢 TT |
well done! |
第一种方法管用。楼主威武。 |
第一种方法有用 |
卧槽,前来报到,被坑了。。。一直提示.net framework的问题,windows 10系统标识蛋疼,第一种方法可行! |
谢谢楼主,每当遇到这种问题,就想骂一句「他喵的方滨兴」 |
感谢楼主好了,我是Windows系统,按楼上方法把第一个命令拆分成两个命令就好了。最后问一下,
|
具体怎么出现报错 |
非常感谢! |
Ubuntu下使用如下命令设置NodeSass源 |
我是deepin linux系统。 |
@tsingroo 我的淘宝源竟然都不行…… |
没用过deepin,不太清楚 |
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!我装不了自闭了一天!!!!!!!!!!!!!我用的 对windows下的同学如果第一种办法无效的话可以拆分成两个命令 set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ 这个方法! |
好用 |
我太难了,从楼上试到楼下 |
环境的问题,要足够淡定 @HTPAUN |
mark |
mark |
npm i node-sass --SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ |
node V14.15.3 install success |
自 yarn v2 起,就不能从 |
2024 年了,应该是
|
已收到。谢谢,我会尽快回复你。
|
2019.04.25 更新:
大家可以用 dart-sass 无缝替换 node-sass 了!dart-sass 兼容 node-sass 的 API,而且安装过程无需下载二进制文件,这样大家就不需要用本篇文章的方式安装 node-sass 了。
安装 node-sass 的时候总是会各种不成功,今天我琢磨了一会儿总算知道要怎么解决了。
首先要知道的是,安装
node-sass
时在node scripts/install
阶段会从 github.com 上下载一个.node
文件,大部分安装不成功的原因都源自这里,因为 GitHub Releases 里的文件都托管在s3.amazonaws.com
上面,而这个网址在国内总是网络不稳定,所以我们需要通过第三方服务器下载这个文件。(顺带一提,你可以看看这个好玩的 commit)方法一:使用淘宝镜像
macOS 系统直接运行下面的命令即可:
我们一般更希望能跨平台、并且直接使用
npm install
安装所有依赖,所以我的做法是在项目内添加一个.npmrc
文件:这样使用
npm install
安装node-sass
、electron
和phantomjs
时都能自动从淘宝源上下载,但是在使用npm publish
的时候要把registry
这一行给注释掉,否则就会发布到淘宝源上去了。方法二:使用梯子
假设你的梯子在你本地机器上开启了一个第三方服务器
127.0.0.1:1080
,那么只需按照下面的方法配置一下就能正常安装node-sass
了(如果你开启的是 PAC 模式而不是全局模式,那还需要将s3.amazonaws.com
加入 PAC 列表):嗯,这样下来就能正常安装了。
给自己的软件打个广告:跨平台 & 一站式划词、截图、网页全文、音视频翻译扩展——划词翻译 https://hcfy.app/docs/guides/summary
The text was updated successfully, but these errors were encountered: