参考来源:npm是干什么的前端
1)买个服务器做为代码仓库(registry),在里面放全部须要被共享的代码node
2)发邮件通知 jQuery、Bootstrap、Underscore 做者使用 npm publish 把代码提交到 registry 上,分别取名 jquery、bootstrap 和 underscore(注意大小写)jquery
3)社区里的其余人若是想使用这些代码,就把 jquery、bootstrap 和 underscore 写到 package.json 里,而后运行 npm install ,npm 就会帮他们下载代码npm
4)下载完的代码出如今 node_modules 目录里,能够随意使用了。json
这些能够被使用的代码被叫作「包」(package),这就是 NPM 名字的由来:Node Package(包) Manager(管理器)。bootstrap
下载地址: https://nodejs.org/en/download/服务器
下载后一路 next 记得换本身想保存的路径便可~工具
安装完成后,经过npm -v查看版本便可网站
新建两个文件夹spa
咱们来更改默认的全局下载目录(C:\Users\Administrator\AppData\Roaming\npm\node_modules)避免C盘变大
打开配置
npm config list
设置 prefix 即全局路径
npm config set prefix "路径"
查看全局路径
npm config get prefix
cache同理,注意修改下命令
1)用npm i安装的模块没办法使用npm uninstall删除,必须使用npm uninstall i才能卸载掉
2)npm i会帮助检测与当前node版本最匹配的npm包版本号,并匹配出相互依赖的npm包应该提高的版本号
3)部分npm包在当前node版本下没法使用,必须使用建议版本
4)安装报错时intall会出现npm-debug.log 文件,npm i不必定会出现
5)npm install能生成package.lock.json文件,而npm i不能
建议使用npm install命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v
不慌!!!!,配置下环境变量
在path里面丢下 F:\develop\miscellaneous\nodejs\npm\node_global(刚才的全局路径便可)