【问题标题】:how to install angular cli to custom location如何将 Angular cli 安装到自定义位置
【发布时间】:2019-08-05 08:02:48
【问题描述】:

我刚刚开始使用AngularAngular-CLI,我已经看到,根据文档,我需要使用-g(全局)标志安装$ npm install -g @angular/cli

安装包后,Angular CLI 中的默认路径将类似于C:\Users\{user}\AppData\Roaming\npm\node_modules\@angular\cli

现在我想将 Angular CLI 安装到类似这样的路径 D:\npm\node_modules\@angular\cli

我试过D:\>npm install @angular/cli

有可能吗?我们将不胜感激。

【问题讨论】:

标签: node.js npm


【解决方案1】:

我不知道只安装 angular-cli 一些自定义位置有什么用,但是是的,您可能只需要从安装命令中删除 -g 标志,如下所示。

第 1 步:导航到您想要的安装位置。

c:\>cd D:\npm\node_modules\@angular\cli

第二步:安装angular-cli

D:\npm\node_modules\@angular\cli> npm install @angular/cli

希望这会有所帮助!

【讨论】:

  • node_modules 文件夹已创建,但 ng new 无法正常工作。
  • 你需要在你的环境变量中设置路径
【解决方案2】:

我想这个问题已经在这里回答了 - https://stackoverflow.com/a/14469516/3699103

但我会直接在这篇文章中重复一遍:

在 npm docs 之后,您可以使用 --prefix 选项更改安装目录。

所以对于你的情况,它将是:

npm install --prefix D:\npm\ @angular/cli

作为前置要求,D:\npm\ 文件夹必须存在

【讨论】:

  • 感谢您的回答,这正如预期的那样有所帮助。你能解释一下如何将它添加到路径中吗? ng -vng new 没有按预期工作。
  • 它,取决于你的操作系统版本。如果它赢得 8 或更高,那应该会有所帮助 - setx path "%path%;d:\directoryPath"。如果某个答案有帮助,您能否将其作为正确答案提交?
【解决方案3】:

我们可以使用--prefix选项来改变安装目录。

所以在这种情况下它将是:

第一步:在D盘创建一个angular_cli文件夹

第2步:导航到d盘后运行此命令

npm install --prefix D:\angular_cli\ @angular/cli

作为前置要求,D:\angular_cli\ 文件夹必须存在

并将此路径附加到路径环境变量

D:\angular_cli

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 2017-06-11
    • 2013-01-22
    • 1970-01-01
    • 2011-05-18
    相关资源
    最近更新 更多