NodeJs整理(二)
【摘要】 本篇记录 Nodejs npm 包管理的常用命令:下载模块、发布自定义模块、还有切换国内的npm镜像源
NodeJs整理(二)
NPM(Node Package Manager) 官网的地址是 npm官网
npm init:引导创建一个package.json文件
npm help(npm -h) :查看npm帮助信息
npm version (npm -v) : 查看npm版本;
npm search:查找
npm install (npm i):安装 默认在当前目录,如果没有node_modules 会创建文件夹;
npm install module_name -S 或者--save 即 npm install module_name --save 写入dependencies
npm install module_name -D 或者 —save-dev 即 npm install module_name --save-dev 写入devDependencies
npm install module_name -g 全局安装(命令行使用)
指定版本安装模块 npm i module_name @1.0 通过 "@"符号指定;
npm update(npm -up):更新
npm remove 或者 npm uninstall:删除
修改 npm 下载源
npm安装的时候太慢,最好的方法就是修改npm的源。
国内有很多npm源可以选择,比较有名的就是淘宝npm镜像。
1.临时使用
在 npm install XXX 时加入--registry URL即可,不会影响到本地配置,如:
$ npm --registry https://registry.npm.taobao.org install express
2. 持久使用
永久修改本地npm的配置:
$ npm config set registry https://registry.npm.taobao.org
3. 其他命令
查看npm源地址有没有换成功:
$ npm config get registry
重置为官方源:
$ npm config set registry https://registry.npmjs.org/
npm发布模块
添加用户
$ npm adduser
Psername: xxx
Password: xxxx
Email: xxxx@xxx
发布需经带有 npm init初始划过 的 package.json 文件夹
,而且是需要在发布模块的上一级目录执行,
且模块名不能重名。
$ npm publish module_name
删除模块
$ npm unpublish module_name --force
END
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)