当前位置: 首页 > news >正文

nodejs 06.npm的使用以及package.json详解

一.npm(npm | Home)的介绍

        npm(Node Package Manager)是一个node.js的包管理工具,允许用户下载安装更新分享node.js包

二.npm相关命令以及作用

        1.npm init -y

        这条命令主要是当项目中没有package.json这个文件的时候生成package.json这个文件

        2.npm i / npm install (包名)

        这条命令主要是当项目中没有node_module这个包文件夹的时候,将项目中所要用到的所有的第三方包下载到node_module这个文件夹,后面可以跟包名,如果不跟包名则下载全部包

        3.npm uninstall 包名

        这条命令主要是卸载删除项目中某一个或者多个包,包名必须指定

        4.npm -v

        查看当前npm的版本号

        5.npm i (包名) -save-dev / npm i  (包名) -D

        这个命令包名的位置可以在任意位置,没有固定,这条命令主要是将一些只在开发阶段用到的包添加到package.json文件中的devDependencies中

三.package.json文件介绍

        1.文件展示

{"name": "2024-12.6", //项目名称"version": "1.0.0", //项目版本号,第一位为大版本,第二位为小版本,第三位为bug修复版本"main": "15.dateFormat.js", //项目的入口文件"devDependencies": {}, //项目开发阶段用到的包"dependencies":{},//项目在开发阶段和上线后都能用到的包"scripts": {"test": "echo \"Error: no test specified\" && exit 1"}, //脚本集合,在这里可以定义一些指令方便我们快捷的执行一些命令"keywords": [],//用于指定和项目有关的关键词,方便用户在npm上搜索到"author": "", //作者的一些信息"license": "ISC", //许可证类型 通常为ISC / MIT"description": "" //简短描述项目的详情和一些功能
}

http://www.lryc.cn/news/501880.html

相关文章:

  • 如何使用WinCC DataMonitor基于Web发布浏览Excel报表文档
  • 颜色的基本处理
  • 跟李笑来学美式俚语(Most Common American Idioms): Part 66
  • 爬虫技术简介
  • 如何打开Windows10的设备管理器
  • scala列表
  • c++检查某一文件是否存在
  • Scala的隐式类,隐式参数和值,隐式对象
  • LabVIEW实现HTTP通信
  • 【EXCEL】 获取多列中 不为空的那一个数据
  • VBA API 概述 | 宏编程
  • pythonOpenCV篇:0基础带你python入门之常用函数
  • 第十七届山东省职业院校技能大赛 中职组“网络安全”赛项资源任务书样题③
  • 【每日一题 基础题】验证回文串
  • 【Hadoop】-- hadoop3.x default port
  • SQL Server:只有MDF文件,如何附加数据库
  • 深入理解代理模式(Proxy):静态代理、动态代理与AOP
  • 项目中如何选择JVM垃圾回收器?
  • 如何借助5G网关实现油罐车安全在线监测
  • Edge SCDN的独特优势有哪些?
  • 在Goland中对goroutine协程断点调试
  • 解密分布式锁:保障系统一致性的关键
  • Redis 击穿、穿透与雪崩:深度解析与应对策略
  • 8086处理器的寻址方式
  • Mask实现裁剪的原理浅析
  • 每隔一秒单片机向电脑发送一个16进制递增数据
  • 逆向攻防世界CTF系列56-easy_Maze
  • 【Linux网络编程】应用层:HTTP协议 | URL | 简单实现一个HTTP服务器 | 永久重定向与临时重定向
  • 电压调整电路汇总
  • day28 文件IO及进程线程基础