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' 进行调试了