赞
踩
1.最好有一台与内网机子同系统版本型号的机子,或者虚拟机。
2.node等相关版本需要相同
- npm install -g @vue/cli
- npm install -g webpack
- npm install -g webpack-cli
- npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false @vue/cli
- npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false webpack
- npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false webpack-cli
-
- 在npm-cache目录里面,内网离线安装@vue/cli操作,如果之前没安装@vue/cli插件,运行上面行代码会报错,没这个插件
-
- 上面命令指定,只有超过999999分钟的模块,才从 registry 下载。实际上就是指定,所有模块都从缓存安装,这样就大大加快了下载速度。
-
- npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false
- 指安装npm离线包的所有包,在外网安装的所有包(npm-cache)
1.查看当前系统使用版本
node -p "[process.platform,process.arch,process.versions.modules].join('-')"
2.根据版本去node-sass的GitHub官网下载对应版本,并存放到某一目录下,此例子为win32-x64-83_binding.node 建议安装node-sass 4.00^ 的版本 5.0版本有的项目sass-loader会出现报错。
提示:根据node版本下载对应的node-sass
3.设置path路径set SASS_BINARY_PATH=D:/nodejs/.nodes/win32-x64-67_binding.node (根据自己的地址和文件名修改)或通过配置path将SASS_BINARY_PATH作为系统变量
4.echo %SASS_BINARY_PATH% 检查是否生效
5.npm install node-sass安装node-sass依赖也可以npm install --sass-binary-path=下载地址
6.去node_modules\node-sass里面看看有没有vendor文件夹,如果没有就新建一个vendor\win32-x64-83(文件夹名字为下载版本)
7.将下载的win32-x64-83_binding.node复制一份进来,重命名为:binding.node就可以啦
在 Linux 或 Mac 默认是用户主目录下的.npm目录,在 Windows 默认是%AppData%/npm-cache,可以通过npm config get cache来查看
作者:czkm
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。