7

我正在寻找一种方法来让一个 node_modules 文件夹在我的不同项目中使用。我找到pnpm并安装了它,并使用以下命令创建了一个项目:

ng new test-pnpm --skip-install

ng config cli.packageManager pnpm

pnpm install

ng serve

这个项目没有启动。当我删除这个项目时.pnpm-stor folder,我无法为下一个项目安装包pnpm

谁能告诉我在项目中使用它的步骤,如何配置,如何安装,如何添加包,以及如何在不同的项目中使用它?

4

1 回答 1

7

不要删除.pnpm-store文件夹。仅在需要时删除node_modules

尝试运行pnpm install --shamefully-hoist。如果有帮助,您可以.npmrc在项目的根目录中使用shamefully-hoist=true.

问题是 pnpm 创建了一个严格的node_modules包,有时包需要其他未在其package.json. 查看pnpm 的严格性有助于避免愚蠢的错误

于 2018-11-02T16:47:23.707 回答