首页 前端知识 ts将依赖从npm 改成国内环境pnpm,

ts将依赖从npm 改成国内环境pnpm,

2025-02-27 11:02:23 前端知识 前端哥 395 991 我要收藏

这里不具体说安装node.js环境,官网查询包,下载之后再命令行工具查看node -v即可查看成功,以及版本号

说明:国内环境在ts使用npm下载环境时候,经常会有包下载存在问题,以及下载时间过长,失败情况.需要将环境改成国内的,例如淘宝镜像

①使用nrm指令来操作,nrm(npm registry manager)

查看当前使用的是那个数据源 nrm ls

例如我这个目前是使用taobao的镜像,在淘宝前面有星号提示

如果是其它的想切换可以用nrm use ***(具体的镜像名称)

例如我这次切换到npm镜像源用nrm use npm

 这里头提示成功,查看切换的数据源,切换成功.

我切换回国内taobao镜像,使用指令去安装需要的包

②安装命令 pnpm i

先全局安装pnpmm命令 npm i pnpm g

之后再安装pnpm i

这里是要将package.json里面已有的内容安装起来

安装成功后会多加一个node_module的文件夹

③如果需要新增的依赖

pnpm i ***(需要安装的内容)

二.添加上配置环境的环境变量

①先添加上 env-cmd 这个依赖 pnpm i env-cmd

例如:env-cmd -f .env.development npm run typeorm migration:run -- -t=false 这里-f指定文件,后面的是跑typeorm的合并.

在国内环境大概率是跑不成功

在命令前面添加上npx + 命令行,可以更好的安装该依赖

例如我这里的将entity定义的安装到配置环境上指定的位置,

# QRS DB-SCHEMA

### To install required packages:

```bash

pnpm install

```

### Run Migration Using Default Connection

```bash

env-cmd -f .env.development npm run typeorm migration:run -- -t=false

```

### Generate Migration Using Default Connection

```bash

env-cmd -f .env.development npm run typeorm migration:generate -- -p -n YourMigrationName

```

### Revert Last Migration Using Default Connection

```bash

env-cmd -f .env.development npm run typeorm migration:revert

```

### Synchronize entity to db

PLEASE ONLY USE IN DEVELOPMENT!

```bash

env-cmd -f .env.development npm run typeorm -- schema:sync

```

## Install this as package from other repository

### Development

```bash

npm install "git+ssh://git@mx-git25060.git#develop" --save

```

### Production

```bash

npm install "git+https://mx-git25060.r.git#develop" --save

```

②当安装失败或者加载的依赖失败时候,最好是删掉之前的依赖,重新加载

rm .\node_modules\ 删除编译后的内容,以及引入的依赖

可以用rm node再按tab键,会补全剩下的内容,需要自己选择好删除的,在删除提示选y即可删除

转载请注明出处或者链接地址:https://www.qianduange.cn//article/21657.html
标签
评论
发布的文章

Opencv [去除水印]

2025-02-27 11:02:42

0基础学前端-----CSS DAY13

2025-02-27 11:02:41

蓝桥杯之日期题

2025-02-27 11:02:39

模拟算法.

2025-02-27 11:02:39

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!