Node.js-包管理工具

Node.js 的包管理工具主要是 npm(Node Package Manager)和 yarn。它们用于在 Node.js 项目中管理依赖、安装模块、脚本执行等操作。以下是关于这两个工具的详细知识总结:

npm (Node Package Manager)

1. 初始化项目:

  • 使用 npm init 命令初始化一个新的 Node.js 项目。该命令会引导你填写项目信息,并生成 package.json 文件。

    npm init
    

2. 安装依赖:

  • 使用 npm installnpm i 命令安装项目依赖。

    npm install package-name
    
  • 添加 -D--save-dev 标志来将包添加为开发依赖项。

    npm install --save-dev package-name
    

3. 全局安装:

  • 使用 -g--global 标志将包全局安装。

    npm install -g package-name
    

4. 卸载包:

  • 使用 npm uninstallnpm rm 命令卸载包。

    npm uninstall package-name
    

5. 查看已安装的包:

  • 使用 npm lsnpm list 命令查看已安装的包。

    npm ls
    

6. 更新包:

  • 使用 npm update 命令更新已安装的包。

    npm update
    

7. 查看包信息:

  • 使用 npm show 命令查看包的详细信息。

    npm show package-name
    

8. npm 脚本:

  • package.json 文件中,可以定义各种自定义的脚本命令,然后通过 npm run 执行。

    "scripts": {
      "start": "node server.js",
      "test": "mocha"
    }
    
    npm run start
    

9. npm 包发布:

  • 使用 npm publish 将自己的包发布到 npm 仓库。

    npm publish
    

yarn

Yarn 是由 Facebook、Google、Exponent 和 Tilde 联合开发的替代 npm 的包管理工具。

1. 初始化项目:

  • 使用 yarn init 命令初始化一个新的 Node.js 项目。该命令会引导你填写项目信息,并生成 package.json 文件。

    yarn init
    

2. 安装依赖:

  • 使用 yarn add 命令安装项目依赖。

    yarn add package-name
    
  • 添加 --dev 标志来将包添加为开发依赖项。

    yarn add --dev package-name
    

3. 全局安装:

  • 使用 yarn global add 命令将包全局安装。

    yarn global add package-name
    

4. 卸载包:

  • 使用 yarn remove 命令卸载包。

    yarn remove package-name
    

5. 查看已安装的包:

  • 使用 yarn listyarn why 命令查看已安装的包。

    yarn list
    

6. 更新包:

  • 使用 yarn upgrade 命令更新已安装的包。

    yarn upgrade
    

7. 查看包信息:

  • 使用 yarn info 命令查看包的详细信息。

    yarn info package-name
    

8. yarn 脚本:

  • package.json 文件中,可以定义各种自定义的脚本命令,然后通过 yarn run 执行。

    "scripts": {
      "start": "node server.js",
      "test": "mocha"
    }
    
    yarn run start
    

9. yarn 包发布:

  • 使用 yarn publish 将自己的包发布到 npm 仓库。

    yarn publish
    

其他常用命令

1. 安装项目的全部依赖:

npm install
yarn

2. 查看包版本:

npm show package-name version
yarn info package-name version

3. 安装指定版本的包:

npm install package-name@1.2.3
yarn add package-name@1.2.3

4. 安装所有开发依赖项:

npm install --only=dev
yarn install --dev

5. 清理缓存:



npm cache clean
yarn cache clean

6. 全局查看已安装的包:

npm list -g --depth=0
yarn global list

这些是 npm 和 yarn 的一些基本用法和常用命令。根据你的项目需求,你可以选择使用其中一个或同时使用两者。npm 是 Node.js 默认的包管理工具,而 yarn 提供了一些额外的功能和性能优化。

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

[猫玖]

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值