我刚刚开始使用[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
有可能吗?您的帮助将不胜感激。
答案 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