我用这样的方式可以安装 lodash: pnpm install -S git+https://github.com/lodash/lodash.git
安装好以后,package.json 里面:
"dependencies": {
"lodash": "github:lodash/lodash"
}
但是我想安装 vue3 就会报错:pnpm install -S git+https://github.com/vuejs/core.git
报错内容是这样的: ERR_PNPM_MISSING_PACKAGE_NAME Can't install git+https://github.com/vuejs/core.git: Missing package name
我觉得,这是因为vue/core这个仓库是一个多 packages 的仓库,它的 package.json 里没有 main 字段,所以找不到要安装哪个包。那么要怎么解决呢?