通用组件库publish后npm i 安装包结构问题解决(含node_modules忽略无效问题)

问题描述:
npm i 自己写的通用组件库,那感觉就像是把那个项目直接cv进了另一个项目的node_modules里,离谱…
经过多方百度:
解决方案如下:
在自己写的通用组件库那个项目下有个.gitignore,没有的话就自己创建一个吧,也可以用.npmignore
(注:如果有.npmignore的话.gitignore将不会生效,因为.npmignore优先级比.gitignore高)
在这里插入图片描述

坑:

我在通用在组件库项目中有使用axios(可能内含form-data,不确定哈勿喷)、element-ui,
publish后npm i 再去看包结构发现node_modules一直存在(内含axios、element-ui、dorm-data文件夹),ignpre忽略的node_modules貌似无效
解决办法:
干掉下面红色圈出部分,再publish => npm i,然后就发现包里的node_modules就被忽略了
在这里插入图片描述
此坑如有更好解决办法联系我噢,感谢啦!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值