前言
npm命令可以很方便的从npm库中安装依赖的类库。实际开发时,操作是非常简单的,但是如果网络不好或受限制的话,可以通过离线安装
一安装
1. 查看服务器的node版本
把下面的脚本添加到package.json:
"scripts": {
"preinstall": "node -p \"[process.platform, process.arch, process.versions.modules].join('-')\" ",
}
命令行执行 npm run preinstall,根据打印的值,决定下载离线安装包的版本
例如 win32-x64-72
2. 2. 下载node-sass
然后去Github上下载对象的node-sass版本,下载地址:https://github.com/sass/node-sass/releases(随便截个图,你要下载对应的版本):
指定安装路径:
npm install node-sass --sass-binary-path="C:\ folder\win32-x64-57_binding.node"
然后查看项目/node_modules/node-sass是否存在
注意:我的环境安装成功后,但是实际运行报错:node_modules\node-sass\vendor为空,经过定位发现确实为空,手动创建node_modules\node-sass\vendor\win32-x64-72
目录,并把win32-x64-72_binding.node重名 binding.node,丢至该目录下