vscode之npm install每次安装都失败的大坑

公司分内网外网,使用vscode和angular进行前端开发时,npm install常失败,尤其是node-sass。用cnpm虽能安装但打包发布有问题,需离线安装node-sass。文中给出离线安装步骤,还介绍了将公共组件打包发布到行内库的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为公司分内网外网,所以使用vscode工具及angular框架进行前端开发工作就比较艰难,其中最难的是我总是npm install不成功,基本上都是node-sass每次都安装失败,用cnpm install从淘宝镜像上是可以安装成功的,但是感觉两种方法安装是有区别的,一般的开发可以,今天我要将公共组件,打包发布到行内的库上,使用cnpm安装虽然成功了但是执行,npm run package必失败,所以还是要npm,只能选择离线安装node-sass,

离线安装步骤:

1首先将下载好的node-sass压缩包放到一个全英文路径(文件下载路径链接: https://pan.baidu.com/s/1SgjI-znky3AqK219M65Llg 提取码: 3aai 复制这段内容后打开百度网盘手机App,操作更方便哦)

2解压将其中.node格式的文件放到全英文路径中

3在命令行进入项目的根目录执行命令set SASS_BINARY_PATH=D:\File\project\node-sass\win32-x64-57_binding.node && npm install node-sass 其中D:\File\project\node-sass\为你的路径,win32-x64-57_binding.node为文件名,也可以加--registry 加上镜像

这样离线就安装成功了。

组件发布步骤:

1首先npm install成功

2 npm run package命令,在命令行,根路径下,编译angular组件

3 cd dist/package/@lu62.90进入编译的文件(其中@lu62.90为你为逐渐包起的名字)

4npm login输入账号密码

5 npm publish发布到指定服务器上

这样就发布成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值