npm常用命令总结 【原创】

npm常用命令总结

Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/csxiaoyaojianxian Email: sunjianfeng@csxiaoyao.com QQ: 1724338257

目录导航

  • npm常用命令总结
    • 1 npm升级
    • 2 模块
    • 3 package.json
    • 4 其他命令

1 npm升级

$ sudo npm install npm -g

淘宝镜像

$ sudo npm install cnpm -g

2 模块

安装模块

# 安装nodejs的express框架
$ npm install express
# 若出现错误 npm err! Error: connect ECONNREFUSED 127.0.0.1:8888 
$ npm config set proxy null
# 查看所有全局安装的模块
$ npm list -g
# 查看某个模块的版本号
$ npm list express

卸载模块

$ npm uninstall express

更新模块

$ npm update express

搜索模块

$ npm search express

创建模块

# 使用 NPM 生成 package.json 文件
$ npm init
# 在 npm 资源库中注册用户(邮箱)
$ npm adduser
Username: csxiaoyao
Password:
Email: (this IS public) 1724338257@qq.com

发布模块

$ npm publish

3 package.json

  • name – 包名
  • version – 包的版本号
  • description – 包的描述
  • homepage – 包的官网 url
  • author – 包的作者姓名
  • contributors – 包的其他贡献者姓名
  • dependencies – 依赖包列表,如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下
  • repository – 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上
  • main – main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require(“express”)
  • keywords – 关键字

4 其他命令

清空 npm 本地缓存

$ npm cache clear

撤销发布

$ npm unpublish <package>@<version>

【By CS逍遥剑仙】 未经允许不得转载:禅林阆苑 » npm常用命令总结 【原创】

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏公众号_薛勤的博客

[原创]颠覆传统网站开发模式的web服务器

以Java web举例,现在的网站系统开发模式,对于web端和服务端的数据交互以及页面渲染,无外乎两种:

15920
来自专栏西枫里博客

nginx下301跳转到https出现不安全连接的问题

群里小伙伴上次变更域名后,将老域名通过301跳转到新域名(参看:宝塔面板操作多个域名做301跳转)后,落下了一个后遗症:开启强制SSL后,通过输入老域名或者外部...

13920
来自专栏Jerry的SAP技术分享

将Java应用部署到SAP云平台neo环境的两种方式

Eclipse里选择要部署的项目,右键->Run as Server, 选择上一步创建的Server即完成部署。

23120
来自专栏mukekeheart的iOS之旅

《从零开始做一个MEAN全栈项目》(3)

欢迎关注本人的微信公众号“前端小填填”,专注前端技术的基础和项目开发的学习。   上一篇文章给大家讲了一下本项目的开发计划,这一章将会开始着手搭建一个MEAN项...

30140
来自专栏dotnet & java

vs javascript intellisence失效

网上搜了一下,看到msdn文档上一句话,“通过使用 reference 指令,Visual Studio 能够在当前正编辑的脚本与其他脚本之间建立关系。”;突然...

9220
来自专栏Youngxj

[康乐优化]]kangle 3311后台添加防cc攻击代码

58040
来自专栏偏前端工程师的驿站

Node魔法堂:NPM入了个门

一、前言                                NPM作为Node的模块管理和发布工具,作用与Ruby的gem、Python的pypl或...

21390
来自专栏Python爬虫实战

Python爬虫:爬取在线教程转成pdf

1、网站介绍2、准备工作2.1 软件安装2.2 库安装3、爬取内容3.1 获取教程名称3.2 获取目录及对应网址3.3 获取章节内容3.4 保存pdf3.5 合...

23010
来自专栏Youngxj

Linux查看实时带宽流量情况

1.6K40
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识

前言   前面经过五篇Node.js的学习,基本可以开始动手构建一个网站应用了,先用这一篇了解一些构建网站的知识!   主要是些基础的东西...   如何去创建...

37170

扫码关注云+社区

领取腾讯云代金券