# 初始

# 三大部分

  • 官网(用户个人中心、搜索包)
  • 命令行工具(安装包、打包)
  • 注册表(所有包公有的私有的打包上传后会在这里注册)

# 关于命令行工具

安装 node 时自动安装 npm cli。但是 npm cli 的更新要比node更新更频繁,因此你有时或许需要更新npm cli。

# 更新 npm cli 为最新稳定版本
npm install npm@latest -g

# 关于 package.json

# 关于 npm-debug.log

当 package 安装或打包失败,npm cli 会初始化一个 npm-debug.log 文件来辅助你追溯原因。 如果需要自己主动初始化该文件,

npm install --timing
npm publish --timing

此时 npm-debug.log 在 .npm 文件夹中,使用 npm config get cache 命令来查看 .npm 文件夹。

# 关于 README 文件

为了帮助其他人在 npm 上找到您的包并在他们的项目中使用您的代码获得良好的体验,最好在根文件创建一个 README.md 该文件只会在发布包的新版本时同时更新。

# 关于 .npmrc 文件

为该项目的npm包管理器的配置文件,可以为项目单独配置令牌、源等信息,相当于一个本地的config。