如何将角度cli安装到自定义位置

时间:2019-03-14 12:14:46

标签: node.js npm

我刚刚开始使用[HttpPost] public ActionResult Save(EventViewModel walkEvent) { _context.Event.Add(walkEvent.Event); // <-- Here add `Event` from `walkEvent` _context.SaveChanges(); return RedirectToAction("Index", "Home"); } from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys def test_trial(): driver = webdriver.Chrome() driver.get("https://www.google.com/") try: element = WebDriverWait(driver, 10).until( EC.presence_of_element_located(By.TAG_NAME("body"))) ActionChains(driver).send_keys(Keys.CONTROL, "t").perform() ,并且已经看到,根据文档,我需要使用-g(全局)安装Angular标记。

安装该软件包后,Angular CLI中的默认路径将类似于Angular-CLI

现在,我想将Angular CLI安装到类似此路径$ npm install -g @angular/cli的地方。

我尝试了C:\Users\{user}\AppData\Roaming\npm\node_modules\@angular\cli

enter image description here

有可能吗?您的帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

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

但是我将直接在这篇文章上重复它:

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

对于您的情况,它将是:

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

作为前提,D:\npm\文件夹必须存在

答案 1 :(得分:0)

我不知道仅安装angular-cli某个自定义位置在做什么,但是可以,您可能只需要从安装命令中删除-g标志,如下所示。

第1步:导航到所需的安装位置。

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

第二步:安装angular-cli

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

希望这会有所帮助!

答案 2 :(得分:0)

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

因此在这种情况下为:

步骤1:在D驱动器中创建一个angular_cli文件夹

第2步:导航到d驱动器后运行此命令

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

作为前提,D:\angular_cli\文件夹必须存在

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

D:\angular_cli