关于npm:npm-相关知识杂谈

npm 相干常识记录

  • 如何装置npm?装置node就会主动装置npm(倡议应用nvm来装置)
  • 倡议用yarn来治理npm依赖(速度更快、依赖扁平构造),还有最新的pnpm值得钻研
  • 用nrm治理registry
  • 如果公司有npm私服并且有对应的scope,能够设置scope对来自同一命名空间下的包批准指定装置源防止来回切换源的繁琐,并且在公布该scope下的npm包时也不须要切源

    # 设置形式
    npm config set "@hll:registry" http://registry.npm.xxx.io
    yarn config set "@hll:registry" http://registry.npm.xxx.io
  • npm发包

    1. npm logout
    2. npm login # 顺次输出账号、明码、邮箱
    3. npm publish (会提醒去npm官网验证邮箱地址)
    
    npm 公布时可能遇到的问题
      1. 源出错
      2. 包名反复
      3. 每次公布前要批改package.json的版本号,必须要大于上一次的版本号
    
    npm link 本地调试:为调试带来的频繁发包,能够应用 npm link 将npm包代理到本地调试,操作步骤:
    
    进入源码目录执行 npm link
    进入应用目录即示例代码执行 npm link [包名],折后就能够间接在示例代码处应用 import xxx from 'xxx' 进行调试了

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理