打包报错 和 github部署ssh key failed

131 阅读1分钟

1. 打包报错

我的项目是用vue 3+ vite 3 + ts 版本开发的,引入一些elementui,axios,vuex等插件,用pnpm run build 打包的时候报了一大堆错,后来发现原来是vue-tsc --noEmit && vite build的问题 pnpm run build报错提示:

image.png

package.json文件默认配置如下:

"scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview"
},

不知道vue-tsc --noEmit是干什么的,反正加上这句就报一堆错误,删掉就可以正常打包了

"scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
},

2. github部署时,ssh key failed

1)运行以下命令:

open ~/.ssh  // 打开.ssh文件夹

image.png

手动删除“known_hosts”文件

2)运行以下命令,生成新的ssh-key

ssh-keygen -t rsa -C "your@email.com"

执行后提示:

image.png

id_rsa 和 id_rsa.pub 将在 .ssh 目录中生成,打开并复制 id_rsa.pub 中的内容

3)登录 github --> 设置 --> SSH 和 GPC 密钥 --> 添加 SSH 密钥 --> 将复制的内容粘贴到密钥中

image.png

4)运行以下命令

ssh -T git@github.com

执行后提示:

image.png 配置成功!