Moh*_*leh 6 package-managers angular-cli angular pnpm
我正在寻找一种方法让一个 node_modules 文件夹在我的不同项目中使用。我找到了pnpm,安装了它,并使用以下命令创建了一个项目:
ng new test-pnpm --skip-install
ng config cli.packageManager pnpm
pnpm install
ng serve
Run Code Online (Sandbox Code Playgroud)
这个项目没有启动。当我删除这个项目 和 时.pnpm-stor folder,我无法为下一个项目安装包pnpm。
谁能告诉我在项目中使用的步骤,如何配置,如何安装,如何添加包,以及如何在不同的项目中使用?
不要删除.pnpm-store文件夹。仅node_modules在需要时删除。
尝试运行pnpm install --shamefully-hoist。如果有帮助,您可以.npmrc使用shamefully-hoist=true.
问题是 pnpm 创建了一个严格的node_modules,有时包需要其他未在其package.json. 查看pnpm 的严格性有助于避免愚蠢的错误
小智 6
如果您要使用以下命令创建新项目,则可以直接设置 pnpm:
ng new test-pnpm --package-manager=pnpm
Run Code Online (Sandbox Code Playgroud)
您有更多与 ng new 相关的选项,只需检查以下链接:https ://angular.io/cli/new
| 归档时间: |
|
| 查看次数: |
2288 次 |
| 最近记录: |