NPM的使用

分享
源码 2024-9-23 13:30:31 122 0 来自 中国
1.NPM NPM(node pacakage manager)包管理器

NPM是伴随NodeJS 一起安装的包管理工具,第三方模块的管理工具:

  • 答应用户从NPM服务器下载别人编写的第三方包到当地使用。
  • 答应用户从NPM服务器下载并安装别人编写的下令行步伐到当地使用。
  • 答应用户将自己编写的包或下令行步伐上传到NPM服务器供别人使用。
2. npm 常用下令

下令使用npm -v(乐成出现版本号)测试是否乐成安装。npm install 依靠名字给当前项目 安装依靠 (local)npm install 依靠名 -g(golbal)给全局环境安装依靠 (golbal)npm uninstall 依靠卸载依靠npm init创建项目npm list检察依靠npm update更新依靠npm search express搜刮模块npm config set registry更新npm源为淘宝源注:

  • 依靠:项目中要用的第三方插件
  • package-lock.json   设置文件
  • node-modules        依靠
  • package.json    位于模块的目次下,用于界说包的属性
初始化项目设置,项目根目次中会创建一个package.json文件。
属性内容name  包名。version   包的版本号。description     包的形貌。homepage包的官网 url 。author包的作者姓名。contributors包的其他贡献者姓名。dependencies依靠包列表。npm 会主动将依靠包安装在 node_module 目次下。repository包代码存放的地方的范例,可以是 git 或 svn,git 可在 Github 上。main - main字段指定了步伐的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目次下面的 index.js。keywords关键字{  "name": "test",    //包名  "version": "1.0.0",   //包的版本号  "description": "这是我用来测试npm的项目",  //包的形貌  "main": "index.js",  //步伐的入口文件,默认是index.js  "scripts": {    "test": "echo \"Error: no test specified\" && exit 1"  },  //关键字  "keywords": [    "npm"  ],  "author": "dabugan",  //包作者姓名  "license": "ISC",  // 依靠包列表。如果依靠包没有安装,通过“npm install” 安装全部依靠至node_modules目次下。  "dependencies": {    "jquery": "^3.5.0"  }}3. yarn 的创建(包管理器)

属性内容npm install -g yarn  或  npm install yarn -g全局安装yarnyarn -v(verson)检察版本号npm uninstall yarn卸载yarnyarn init初始化yarn add  或 yarn install安装依靠yarn golbal add全局安装依靠yarn upgrade更新依靠yarn remove删除依靠yarn install根据项目设置文件下载全部依靠
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 18:45, Processed in 0.175299 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表