NodeJs内置的Npm

NodeJs的认识

简单理解就是JavaScript的运行环境,它引入了Google的V8的引擎,它能让JS代码脱离游览器运行,该运行环境还能让JS增强功能(还可以开发后端功能的能力)如:对文件的操作...

NodeJs安装

NodeJs下载:https://nodejs.org/en/download/,安装过程直接一直点下一步即可

这里用的版本是node-v18.17.0-x64.msi,安装完成Node后会自带npm了,在控制台输入npm -v者查看

功能之一:Npm

Npm工具:NodeJS内置了Npm工具,它就是一个前端JS对远程仓库的操作和管理插件工具【形象理解就是前端所有需要的库都放到了远程仓库里面,用Npm工具进行获取需要的库还可以进行管理】

使用Npm的前提:是一个Npm项目

创建Npm项目

这里用的Visual Studio Code这个前端工具

第一步:创建一个普通项目,其实就是一个文件夹名
第二步:初始化创建的普通项目

npm init -y:使用npm去初始化当前项目,或者说将当前项目交给npm管理。-y表示跳过选择项

注意:在当前项目中输入以上命令(也就是初始化之后),会多出一个package.json文件,记录下载的插件,package.json也叫做包描述文件

第三步:安装(指定xx)模块

npm的常用命令:

javascript 复制代码
初始化当前项目:npm init -y
全局(-g)安装模块:npm i -g 插件名				【所有项目能用】
局部安装安装模块:npm i 插件名						【只能当前项目能用】
安装模块指定版本:npm i 插件名@版本号
卸载模块:npm uninstall 插件名
查看当前项目下的所有插件:npm list
查看远程仓库拥有该插件哪些版本:npm view 插件名 versions
相关推荐
夜郎king1 小时前
湖南高考天气查询:基于 HTML5 与百度天气 API 实现页面展示
前端·html5·百度天气实践·天气信息可视化
云水一下8 小时前
TypeScript 从零基础到精通(五):高级类型与泛型
前端·javascript·typescript
counterxing9 小时前
vibe coding 之后,我更不想打字了
前端·agent·ai编程
copyer_xyf9 小时前
Python 模块与包的导入导出
前端·后端·python
研☆香9 小时前
es6新特性功能介绍(四)
前端·ecmascript·es6
微扬嘴角9 小时前
React篇1--JSX语法规则、组件、组件实例的3大特性
前端·react.js·前端框架
copyer_xyf9 小时前
Python venv 虚拟环境
前端·后端·python
无聊的老谢10 小时前
Vue 3 + TypeScript 构建大型电信运维平台的前端架构设计
前端·vue.js·typescript
xiaofeichaichai10 小时前
Map / Set / WeakMap / WeakSet
前端·javascript
李可以量化10 小时前
成交量的终极量化策略:价量共振指标完整实现(下篇)
前端·数据库·人工智能