一、如何安装node-sass
安装注意事项
node,node-sass,sass-loader此三者版本要对应。
如何查看三者版本对应关系?
- 首先有node
- 下载sass-loader
npm view sass-loader[@版本号] peerDependencies,查看sass-loader对应node-sass版本- www.npmjs.com/package/nod…
- 打开网站,查看node,node-sass对应的版本
- 三者版本要对应
离线安装
- www.npmjs.com/package/nod…
- 打开网站,查看node,node-sass对应的版本,还需要关注 Node Module 值
- github.com/sass/node-s…
- 打开网站,寻找到对应版本,下载 .node 文件
- 开始安装
- npm install [packageName[@版本号]] --sass-binary-path="文件路径"
- 安装完成后,在node_modules/node-sass/vendor/'下载的node-sass文件名'/binding.node
- 将之前下载的文件,按上面方式处理
其他方式
在 .npmrc 文件中增加
registry=https://registry.npmmirror.com
sass_binary_site=https://npmmirror.com/mirrors/node-sass/
使用sass(dart-sass)
扩展
1. 在下载 .node 文件时,旁边还有 .pdb 文件,那是啥?
.pdb 符号文件,.pdb 文件保存调试和项目状态信息,使用这些信息可以对应用的调试配置进行增量链接。
learn.microsoft.com/zh-cn/visua…
2. node-sass不在更新新功能,推荐使用sass(dart-sass)
3. npm view 查看注册表信息
npm view sass-loader[@版本号] peerDependencies
peerDependencies 选项表示同版依赖,简单来说就是,如果你安装我,那么你最好也安装我对应的依赖。