阅读 192

发布属于自己的npm包

背景

  • 公司落地页需求,页面多,但是结构大部分一致,所以就想搞一套属于自己的npm包方便应用
  • 感谢这个大佬的分享,很容易上手 传送门
  • 记录一些自己采的小坑

发布是报错403

  • 原因1(我遇到的),npm邮箱为验证,要去绑定的邮箱进行验证
  • 原因2 (网络上的),npm包名被占用了,改一下就行
  • 原因3(网络上的),npm使用的是淘宝源镜像,需要改回来npm config set registry registry.npmjs.org/

部署上线后,项目中无法引用

  • 原因:package.json 中 main属性引用的地址 "main": "dist/helloName.min.js",
  • 我写成了 "main": "helloName.min.js", 导致报错This dependency was not found:

更新包

  • 必须要更新版本号,不然无法更新包

that's all

-感谢上面的那位大佬

文章分类
前端
文章标签