1. 打包报错
我的项目是用vue 3+ vite 3 + ts 版本开发的,引入一些elementui,axios,vuex等插件,用pnpm run build 打包的时候报了一大堆错,后来发现原来是vue-tsc --noEmit && vite build的问题
pnpm run build报错提示:
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文件夹
手动删除“known_hosts”文件
2)运行以下命令,生成新的ssh-key
ssh-keygen -t rsa -C "your@email.com"
执行后提示:
id_rsa 和 id_rsa.pub 将在 .ssh 目录中生成,打开并复制 id_rsa.pub 中的内容
3)登录 github --> 设置 --> SSH 和 GPC 密钥 --> 添加 SSH 密钥 --> 将复制的内容粘贴到密钥中
4)运行以下命令
ssh -T git@github.com
执行后提示:
配置成功!