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

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

前言

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

一、npm安装

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

1、验证是否安装成功

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

1.png

2、查看版本

ChenZeMacheng$ npm -v

6.13.4

ChenZeMac Cheng$ 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/Cheng/.cnpmrc

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

Config info can be viewed via: npm help config

[npm@6.13.6](https://link.juejin.cn?target=mailto%3Anpm%406.13.6 "mailto:npm@6.13.6") /ur/loal/lib/node_moules/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 管理<strong>npm</strong>的配置路径

npm cache 管理模块的缓存

npm start 启动模块

npm stop 停止模块

npm restart 重新启动模块

npm test 测试模块

npm version 查看模块版本

npm view 查看模块的注册信息

npm adduser 用户登录

npm publish 发布模块

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

最后

通过本文对node.js的node包管理器npm安装以及使用的介绍,相比读者都会对相关内容有了更深刻的认识,对于刚入行前端不久的开发者来说掌握相关内容也是必备技能,对以后的工作也是有很大的帮助的,别的就不在多说。以上就是本章全部内容,欢迎关注三掌柜的微信公众号“程序猿by三掌柜”,三掌柜的新浪微博“三掌柜666”,欢迎关注!

相关文章
|
3月前
|
JavaScript 前端开发 安全
【逆向】Python 调用 JS 代码实战:使用 pyexecjs 与 Node.js 无缝衔接
本文介绍了如何使用 Python 的轻量级库 `pyexecjs` 调用 JavaScript 代码,并结合 Node.js 实现完整的执行流程。内容涵盖环境搭建、基本使用、常见问题解决方案及爬虫逆向分析中的实战技巧,帮助开发者在 Python 中高效处理 JS 逻辑。
|
5月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
1238 11
|
8月前
|
JavaScript 前端开发 API
|
8月前
|
存储 JavaScript 前端开发
在NodeJS中使用npm包进行JS代码的混淆加密
总的来说,使用“javascript-obfuscator”包可以帮助我们在Node.js中轻松地混淆JavaScript代码。通过合理的配置,我们可以使混淆后的代码更难以理解,从而提高代码的保密性。
806 9
|
8月前
|
前端开发 JavaScript 数据可视化
58K star!这个让网页动起来的JS库,前端工程师直呼真香!
Anime.js 是一款轻量级但功能强大的JavaScript动画引擎,它能够以最简单的方式为网页元素添加令人惊艳的动效。这个项目在GitHub上已经获得58,000+星标,被广泛应用于电商页面、数据可视化、游戏开发等场景。
326 8
|
9月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
8389 23
|
9月前
|
数据库
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
1101 14
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
375 0
|
SpringCloudAlibaba JavaScript 前端开发
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
分布式组件、nacos注册配置中心、openfegin远程调用、网关gateway、ES6脚本语言规范、vue、elementUI
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架