飞奔的炮台 发表于 2021-12-30 21:43:20

#yyds干货盘点#23.使用npm和yarn

一、使用npm
安装淘宝镜像:提升国内访问npm速度

[*]全局安装:


[*]npm install -gcnpm --registry=https://registry.npm.taobao.org



[*]该方法在全局安装了 cnpm 工具,使用方法完全同 npm


[*]下载安装依赖库时,使用 cnpm
[*]其它命令,建议仍使用 npm


[*]package.json文件:NPM包管理配置文件


[*]使用 npm init 初始化 package.json 文件


[*]main属性:当前node环境的入口程序文件
[*]scripts属性:可用的npm命令行脚本命令
[*]dependencies属性:当前应用程序需要使用的依赖库


[*]npm install 命令 安装依赖关系


[*]安装 dependencies中声明的依赖库

//package.json
{
"name": "ntest",
"version": "1.0.0",
"description": "",
"scripts": {
    "test": "echo\"Error:
},
"author": "",
"license": "ISC",
"dependencies": {
    "vue": "^2.5.17"
}
}


二、使用yarn
yarn简介

[*]yarn:Facebook, Google, Exponent 和 Tilde 开发的一款新的JavaScript 包管理工具,主要是为了解决npm安装依赖时无法保证速度的问题。


安装yarn

[*]下载安装文件https://www.yarnpkg.com/zh-Hans/docs/install#windows-stable
[*]安装方法:直接双击安装即可
[*]安装成功后,可以打开命令行,使用 yarn -v 查看当前yarn的版本

配置淘宝镜像

[*]yarn config set registry https://registry.npm.taobao.org -g

yarn常用命令

[*]yarn init:初始化项目,生成package.json文件


[*]初始化时,会提示编写各项属性,回车即为默认值。

//package.json
{
"name": "L39",
"version": "1.0.0",
"description": "",
"main": "index.js",
"license": "MIT"
"dependencies": {
    "vue": "^2.6.14"
}
}
yarn常用命令

[*]yarn add 包名 :添加依赖包
[*]yarn remove 包名 :移除依赖包
[*]yarn :根据 package.json 安装全部依赖包,也可以使用 yarn install



https://blog.51cto.com/u_15173612/4864271
页: [1]
查看完整版本: #yyds干货盘点#23.使用npm和yarn