Node.js(6)——npm软件包管理

npm

npm是Node.js标准的软件包管理器。

使用:

  1. 初始化清单文件:npm init-y(得到package.json文件,有则略过此命令)
  2. 下载软件包:npm i 软件包名称
  3. 使用软件包

示例:

初始状态下npm文件夹下只有server.js,下载软件包前看是否有package.json项目清单这个文件。没有就在集成终端运行npm init -y,自动生成。

接着在下载软件包时npm i dayjs 出现错误。重新以管理员身份运行vscode

接着使用软件包:


npm安装所有依赖

下载别人写完的项目时,缺少node包,是因为自己用npm下载依赖要比磁盘拷贝快的多,只需在项目终端输入命令:

npm i

就能下载package.json中记录的所有软件包


npm全局软件包nodemon

软件包区别:

本地软件包:当前项目使用,封装属性和方法,存在于node_modules

全局软件包:本机所有项目使用,封装命令和工具,存在于系统设置的位置

nodemon作用:替代node命令,检测代码更改,自动重启系统

安装: npm i nodemon -g

相关推荐
霍格沃兹测试开发学社-小明19 小时前
测试左移2.0:在开发周期前端筑起质量防线
前端·javascript·网络·人工智能·测试工具·easyui
用户990450177800919 小时前
若依工作流-包含网关
前端
by__csdn19 小时前
Vue 中计算属性、监听属性与函数方法的区别详解
前端·javascript·vue.js·typescript·vue·css3·html5
on_pluto_19 小时前
【debug】关于如何让电脑里面的两个cuda共存
linux·服务器·前端
r***F26220 小时前
Go-Gin Web 框架完整教程
前端·golang·gin
chilavert31820 小时前
技术演进中的开发沉思-220 Ajax:XMLHttpRequest 对象
前端·javascript
IT_陈寒20 小时前
Python开发者必看:5个被低估但能提升200%编码效率的冷门库实战
前端·人工智能·后端
g***789120 小时前
鸿蒙NEXT(五):鸿蒙版React Native架构浅析
android·前端·后端
q***718520 小时前
Webpack、Vite区别知多少?
前端·webpack·node.js
千里念行客24020 小时前
国产射频芯片“小巨人”昂瑞微今日招股 拟于12月5日进行申购
大数据·前端·人工智能·科技