专栏首页三掌柜的技术空间前端开发:node.js的node包管理器npm安装以及使用

前端开发:node.js的node包管理器npm安装以及使用

在前端开发过程中,node.js进行包管理的时候会使用npm管理器来操作。npm(node package manager)包管理器,主要是用于第三方模块的下载、安装和管理,它具有强大的第三方资源,重要程度不言而喻。

一、npm安装

npm安装步骤很简单,只用在终端里面输入一条命令行:apt-get isntall npm 回车,即可安装。

安装npm之后,在终端输入运行命令行:npm serve 回车,查看是否安装成功,如果出现如下提示,就说明安装成功了,具体提示如下所示:

CheZhegdeMac$ npm -v

6.13.4

CheZhegdeMac$ npm serve

Usage: npm <command>

where <command> is one of:

access, adduser, audit, bin, bugs, c, cache, ci, cit,

clean-install, clean-install-test, completion, config,

create, ddp, dedupe, deprecate, dist-tag, docs, doctor,

edit, explore, fund, get, help, help-search, hook, i, init,

install, install-ci-test, install-test, it, link, list, ln,

login, logout, ls, org, outdated, owner, pack, ping, prefix,

profile, prune, publish, rb, rebuild, repo, restart, root,

run, run-script, s, se, search, set, shrinkwrap, star,

stars, start, stop, t, team, test, token, tst, un,

uninstall, unpublish, unstar, up, update, v, version, view,

whoami

npm <command> -h quick help on <command>

npm -l display full usage info

npm help <term> search for help on <term>

npm help npm involved overview

Specify configs in the ini-formatted file:

/Users/ChnZhng/.npmrc

or on the command line via: npm <command> --key value

Config info can be viewed via: npm help config

npm@6.13.4 /usr/local/lib/node_modules/npm

CheZhegdeMac$ npm -v

6.13.4

CheZhegdeMac$ cnpm serve

Usage: npm <command>

where <command> is one of:

access, adduser, audit, bin, bugs, c, cache, ci, cit,

clean-install, clean-install-test, completion, config,

create, ddp, dedupe, deprecate, dist-tag, docs, doctor,

edit, explore, fund, get, help, help-search, hook, i, init,

install, install-ci-test, install-test, it, link, list, ln,

login, logout, ls, org, outdated, owner, pack, ping, prefix,

profile, prune, publish, rb, rebuild, repo, restart, root,

run, run-script, s, se, search, set, shrinkwrap, star,

stars, start, stop, t, team, test, token, tst, un,

uninstall, unpublish, unstar, up, update, v, version, view,

whoami

npm <command> -h quick help on <command>

npm -l display full usage info

npm help <term> search for help on <term>

npm help npm involved overview

Specify configs in the ini-formatted file:

/Users/CheZheg/.cnpmrc

or on the command line via: npm <command> --key value

Config info can be viewed via: npm help config

npm@6.13.6 /usr/local/lib/node_modules/cnpm/node_modules/npm

二、npm的使用

1、npm模式

npm有两个模式:全局模式和本地模式。

npm默认的是本地模式,该模式工作范围仅限于当前工作目录里面,在本地模式进行任何的操作都不会影响其他地方的node.js代码。

npm全局模式,顾名思义,就是对在电脑本机所有的node.js项目代码服务的,在全局模式进行操作只需操作一次可以使电脑本机上面所有的node.js项目都生效,所以要注意该模式的操作。

2、npm常用的命令

npm install 安装模块

npm uninstall 卸载模块

npm remove 移除模块

npm update 更新模块

npm outdated 检查模块是否已过时

npm ls 查看已安装的模块

npm help 查看某个命令行的详细帮助

npm root 查看包的安装路径

npm config 管理npm的配置路径

npm cache 管理模块的缓存

npm start 启动模块

npm stop 停止模块

npm restart 重新启动模块

npm test 测试模块

npm version 查看模块版本

npm view 查看模块的注册信息

npm adduser 用户登录

npm publish 发布模块

npm access 在发布的包上设置访问的级别

以上就是本章全部内容,欢迎关注三掌柜的微信公众号“iOS开发by三掌柜”,三掌柜的新浪微博“三掌柜666”,欢迎关注!

本文分享自微信公众号 - iOS开发by三掌柜(sanzhanggui777),作者:三掌柜666

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-08-27

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mac电脑使用:通过Mac终端安装淘宝镜像报错,提示无权限的解决方法

    最近在开发过程中,遇到了给Mac电脑装淘宝镜像遇到的一个无权限问题,也就是Mac电脑的终端默认情况下打开的是普通用户模式,安装淘宝镜像需要打开管理员模式才行,所...

    三掌柜
  • 前端开发:npm run serve和npm run dev的区别

    前端开发过程中运行Vue项目的时候,有时候使用npm run serve命令可以启动项目,有时候却会报错;有时候使用npm run dev命令可以启动项目,有时...

    三掌柜
  • 前端开发:执行npm run serve命令报错npm ERR! serve: `vue-cli-service serve`

    在前端开发过程中,npm的使用是少不了的,所以需要知道基本的操作使用,并且了解常见的异常情况处理。

    三掌柜
  • npm常用命令

    npm是什么,大家都应该很熟悉了。npm的常用命令很多,为了避免经常到npm官网查找,特将常用的npm命令整理下来。 npm install 包安装模块 本地安...

    IMWeb前端团队
  • NPM 学习笔记整理

    npm 之于 Node ,就像 pip 之于 Python , gem 之于 Ruby , composer 之于 PHP 。

    ihoey
  • npm 常用配置

    npm config list/ls 显示配置信息 npm config list/ls -l 更详细 npm -h 显示帮助信息,建议多查看 npm -l d...

    windseek
  • npm v7.0.0 发布 - 带来数个重大更新

    很难相信,11年前, JavaScript 社区还没有 npm 。快进到今天,npm 现在拥有数百万的开发人员和 130 万个软件包,每月下载 75B。

    ConardLi
  • 解决ionic4编译过慢的问题

    ionic4中编译一次需要几十秒,远比ionic3久,在Github上看有没有人反馈这个问题,发现还真的有,而解决方法是:

    IT晴天
  • NPM常用命令

    版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

    空空云
  • Vue自定义弹窗组件(一)npm包管理

    npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 6000...

    RtyXmd

扫码关注云+社区

领取腾讯云代金券