node-sass 下载失败的终极解法:使用 npm alias

1,634 阅读1分钟

假设你的 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" 来指定一个历史版本。

完。