大部分内容转自阮一峰博客。
安装:
$ npm install <packageName>
更新:
$ npm update <packageName>
npm install或npm update命令,从 registry 下载压缩包之后,都存放在本地的缓存目录。
这个缓存目录,在 Linux 或 Mac 默认是用户主目录下的.npm目录,在 Windows 默认是%AppData%/npm-cache。通过配置命令,可以查看这个目录的具体位置。
$ npm config get cache
为了解决这些问题,npm 提供了一个--cache-min参数,用于从缓存目录安装模块。
--cache-min参数指定一个时间(单位为分钟),只有超过这个时间的模块,才会从 registry 下载。
缓存目录保存着大量文件,清空它的命令如下:
$ npm cache clean
npm 模块仓库提供了一个查询服务,叫做 registry 。它的官方查询服务网址是https://registry.npmjs.org/ 。
这个网址后面跟上模块名,就会得到一个 JSON 对象,里面是该模块所有版本的信息。比如,访问 https://registry.npmjs.org/react,就会看到 react 模块所有版本的信息。
这个网站因为GFW的存在,访问速度奇慢无比,或者无法访问。
一般换成淘宝的:https://registry.npm.taobao.org
npm install 命令用来安装模块到node_modules****目录。









网友评论