【NPM】包的指令

这篇具有很好参考价值的文章主要介绍了【NPM】包的指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

npm 安装的包可以根据其用途和作用进行分类,一般可以分为以下几种类型:

  1. 普通依赖(Regular Dependencies): 这些是你项目中的实际依赖项,用于构建、运行或扩展你的应用程序。这些依赖会被包含在你的应用程序中,并在运行时使用。普通包会被安装在项目的 node_modules 文件夹下。安装方式:通过命令 npm install package-name 安装。

  2. 开发依赖(Development Dependencies): 这些依赖项是在开发过程中需要但在生产环境中不需要的,如测试工具、构建工具等。这些依赖只在开发时使用。开发依赖会被安装在项目的 node_modules 文件夹下,但在生产环境中不会包含这些包。安装方式:通过命令 npm install --save-dev package-name 安装。

  3. 可选依赖(Optional Dependencies): 这些依赖项是可选的,在安装时不会导致安装失败。它们通常用于在特定条件下提供额外的功能。

  4. 全局包(Global Packages): 全局包是在你的计算机上全局安装的,通常用于提供命令行工具或在多个项目之间共享。它们的可执行文件可以在命令行中直接使用。全局包会被安装在全局的 node_modules 文件夹下。安装方式:通过命令 npm install -g package-name 安装。

查看安装的包的方式取决于你想要查看哪种类型的包。以下是几种常见的查看方式:

  1. 查看项目中的包:

    • 打开终端,进入你的项目文件夹。
    • 使用命令 npm listnpm ls 可以显示当前项目的所有依赖,包括普通依赖和开发依赖。使用 --depth 参数可以指定显示的深度。
    • 使用 npm list --global 可以查看全局安装的包。
  2. 查看全局包:

    • 打开终端,运行 npm list -g --depth 0,这会列出全局安装的所有包,但不会显示它们的依赖项。
    • 你也可以使用 npm list -g package-name 查看特定全局包的详细信息。
  3. 查看可选依赖:

    • 可选依赖通常在 package.json 文件中的 "optionalDependencies" 字段中指定。你可以直接查看这个字段来了解可选依赖。
  4. 查看项目的包信息:

    • 如果你想查看特定包的信息,可以运行 npm info package-name,这会显示有关包的详细信息,包括版本、描述、作者等。

在项目的根目录下,有一个 package.json文件,它记录了你的项目依赖的包以及版本信息。在这个文件中,你可以看到依赖项被分成了三个不同的部分:

  • "dependencies":这是项目的普通包依赖项,它们会在项目中使用并在生产环境中包含。
  • "devDependencies":这是项目的开发依赖项,它们只在开发过程中需要。
  • "optionalDependencies":这是可选的依赖项,在安装时不会失败,但如果依赖项无法满足,应用程序可能会在运行时出现问题。

其余一些常用的 npm 包的管理指令:

  1. npm init: 初始化一个新的 npm 项目,并创建一个 package.json 文件,其中包含项目的基本信息。

    npm init
    
  2. npm install [package-name]: 安装指定的包。可以通过 -g 标志将包全局安装,或者使用 --save--save-dev 标志将包保存为项目的依赖或开发依赖。

    npm install lodash             # 本地安装 lodash
    npm install -g create-react-app # 全局安装 create-react-app
    npm install --save axios       # 将 axios 添加为项目依赖
    npm install --save-dev jest    # 将 jest 添加为开发依赖,或者简写为 -D
    
  3. npm uninstall [package-name]: 卸载指定的包。

    npm uninstall package-name
    
    // 删除一个开发依赖项
    npm uninstall -D package-name
    // 或者是
    npm uninstall --save-dev package-name
    
    // 删除一个全局包
    npm uninstall -g package-name
    
  4. npm update [package-name]: 更新指定的包到最新版本。

    npm update lodash
    
  5. npm list: 列出项目中安装的所有包及其依赖。

    npm list
    
  6. npm search [package-name]: 在 npm 上搜索特定的包。

    npm search lodash
    
  7. npm run [script-name]: 运行在 package.json 中定义的脚本。

    // package.json
    {
      "scripts": {
        "start": "node server.js",
        "test": "jest"
      }
    }
    
    npm run start   # 运行 server.js
    npm run test    # 运行 Jest 测试
    
  8. npm init -y: 快速初始化一个新项目,使用默认选项并跳过交互式设置。

    npm init -y
    
  9. npm config: 配置 npm 的全局设置,如设置默认的注册表源、代理等。文章来源地址https://www.toymoban.com/news/detail-670145.html

    npm config set registry https://registry.npmjs.org/
    

到了这里,关于【NPM】包的指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • window系统安装node,配置环境变量npm指令

    首先 你要在本地创建一个文件夹 来放node window我们直接访问node下载地址 根据自己的电脑配置 选择对应的版本 这里的话 我建议还是选择 .msi 文件 处理会方便一点 下砸好之后我们直接双击运行 然后 下一步 Next 然后 勾选下面的协议 然后 继续下一步 这个都没必要看 只能说你

    2024年02月12日
    浏览(71)
  • Node.js 和 npm 命令

    Node.js 命令 : 运行 JavaScript 文件 : 如果你有一个名为 app.js 的 JavaScript 文件,你可以使用以下命令来运行它: REPL(Read-Eval-Print Loop)模式 : 你可以直接启动 Node.js 的交互式解释器来执行 JavaScript 代码片段,而无需保存到一个文件中: 然后你可以在 REPL 中输入 JavaScript 代码

    2024年04月15日
    浏览(42)
  • npm 创建 node.js 项目

    package.json重要说明 package.json是创建任何node.js项目必须要有的一个文件。 因为在package.json文件中,有详细的项目描述, 包括: (1)项目名称:name (2)版本:version (3)依赖文件:dependencies 等等.. 1. 创建node.js项目步骤 (1) 创建package.json文件 (2) 运行npm install 创建node_modules这个文件夹

    2024年02月11日
    浏览(53)
  • Win安装Node.js Npm

    1、在使用之前,先类掌握3个东西,明白它们是用来干什么的: npm: nodejs 下的包管理器。 webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是

    2024年02月08日
    浏览(112)
  • Node.js与npm版本比对

    我们在项目开发过程中,经常会遇到公司一些老的前端工程项目,而我们当前的node及npm版本都是相对比较新的了。 在运行以前工程时,会遇到相关环境不匹配的问题,那么 就需要对现有的node及npm版本进行降级,所以就需要找到对应的node与npm版本比对表格。 下面是从官网找

    2024年02月08日
    浏览(55)
  • Ubuntu下安装Node.js;npm

    Ubuntu下安装Node.js curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs Ubuntu下安装npm sudo apt-get install npm Ubuntu下指定版本升级npm sudo npm install npm@8.15.0 -g Ubuntu下升级node 安装n模块:sudo npm install -g n 指定node版本:sudo n v18.0.0(版本号) 所有的升级版本操作都要关

    2024年02月14日
    浏览(60)
  • npm启动,node.js版本过高

    “dev_t”: “set NODE_OPTIONS=”–openssl-legacy-provider\\\" npm run devn\\\"

    2024年02月12日
    浏览(54)
  • windows安装npm(Node.js)教程

    在使用之前,先了解下基础定义: npm:  nodejs 下的包管理器。 webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基

    2024年02月12日
    浏览(61)
  • node.js npm 版本不匹配问题

    报错: mbp:dd248 jooyzhao$ npm install frida ERROR: npm v10.2.4 is known not to run on Node.js v14.21.3.  This version of npm supports the following node versions: `^18.17.0 || =20.5.0`. You can find the latest version at https://nodejs.org/. ERROR: /Users/jooyzhao/.nvm/versions/node/v14.21.3/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js:

    2024年01月25日
    浏览(51)
  • 升级指定版本Node.js或npm

    一.  下载指定node.js版本 Node.js 二. 升级node.js版本  打开电脑cmd 输入 npm install node@18.17.1 -g 三. 升级npm版本 打开电脑cmd 输入 npm install npm@8.1.2 -g

    2024年02月12日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包