乐趣区

关于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' 进行调试了
退出移动版