node-sass 下载失败的终极解法:使用 npm alias
假设 package.json 中写的是
"dependencies": {
"node-sass": "^a.b.c"
}
只需要改成
"dependencies": {
"node-sass": "npm:sass" 或者 "npm:sass@^x.y.z"
}
以后 npm 会自己用 sass 代替烦人的 node-sass。
如果你的项目很旧,就要注意不能使用 "npm:sass",因为它会下载最新版 sass,不一定兼容的你的项目,只能使用 "npm:sass@^x.y.z" 来指定一个历史版本。