安装 yarn (Windows)
安装 yarn
·
0、提前条件
(1)安装Nodejs
可参见 安装 Nodejs (CentOS7 与 Windows)_ling1998的博客-CSDN博客
1、查看并设置npm镜像
(1)查看npm镜像
npm config get registry
C:\Users\Tracy>npm config get registry
https://registry.npmjs.org/
如果显示是默认镜像 https://registry.npmjs.org/,访问此地址很慢或是访问不了,则设置淘宝镜像
(2) 设置npm镜像
npm config set registry https://registry.npm.taobao.org
C:\Users\Tracy>npm config set registry https://registry.npm.taobao.org
C:\Users\Tracy>npm config get registry
https://registry.npm.taobao.org/
2、安装yarn
npm install -g yarn
C:\Users\Tracy>npm install -g yarn
added 1 package in 2s
npm notice
npm notice New minor version of npm available! 8.5.0 -> 8.11.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.11.0
npm notice Run npm install -g npm@8.11.0 to update!
npm notice
验证安装结果
yarn --version
C:\Users\Tracy>yarn --version
1.22.18
3、查看并设置yarn镜像
(1)查看yarn镜像
yarn config get registry
C:\Users\Tracy>yarn config get registry
https://registry.yarnpkg.com
(2)设置yarn镜像
yarn config set registry https://registry.npm.taobao.org -g
C:\Users\Tracy>yarn config set registry https://registry.npm.taobao.org -g
yarn config v1.22.18
success Set "registry" to "https://registry.npm.taobao.org".
Done in 0.03s.
C:\Users\Tracy>yarn config get registry
https://registry.npm.taobao.org
4、创建项目
(1)初始化项目
yarn init
可一直回车即可,此时出现package.json文件
F:\test>yarn init
yarn init v1.22.18
question name (test):
question version (1.0.0):
question description:
question entry point (index.js):
question repository url:
question author:
question license (MIT):
question private:
success Saved package.json
Done in 34.47s.
(2)创建文件夹
mkdir src
F:\test>mkdir src
(3)创建文件
cd.>src/demo.ts
F:\test>cd.>src/demo.ts
(4)安装 typescript 作为开发阶段的依赖项
yarn add -D typescript ts-node
F:\test>yarn add -D typescript ts-node
yarn add v1.22.18
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > ts-node@10.8.0" has unmet peer dependency "@types/node@*".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 18 new dependencies.
info Direct dependencies
├─ ts-node@10.8.0
└─ typescript@4.7.2
info All dependencies
├─ @cspotcode/source-map-support@0.8.1
├─ @jridgewell/resolve-uri@3.0.7
├─ @jridgewell/sourcemap-codec@1.4.13
├─ @jridgewell/trace-mapping@0.3.9
├─ @tsconfig/node10@1.0.8
├─ @tsconfig/node12@1.0.9
├─ @tsconfig/node14@1.0.1
├─ @tsconfig/node16@1.0.2
├─ acorn-walk@8.2.0
├─ acorn@8.7.1
├─ arg@4.1.3
├─ create-require@1.1.1
├─ diff@4.0.2
├─ make-error@1.3.6
├─ ts-node@10.8.0
├─ typescript@4.7.2
├─ v8-compile-cache-lib@3.0.1
└─ yn@3.1.1
Done in 8.32s.
info There appears to be trouble with your network connection. Retrying...
更多推荐
已为社区贡献5条内容
所有评论(0)