Angular-CLI 和 dotnet cli 如何编写命令同时观看? [复制]
Posted
技术标签:
【中文标题】Angular-CLI 和 dotnet cli 如何编写命令同时观看? [复制]【英文标题】:Angular-CLI and dotnet cli how to write command to watch both? [duplicate] 【发布时间】:2018-03-17 22:23:07 【问题描述】:我的 Angular 4 cli 和 net core 2.0 应用程序运行良好。
我使用命令 ng build --watch 来观察角度变化,但是当我在终端中运行它时,如下图所示,之后我无法使用任何其他命令。
如何同时运行 angular-cli watch 和 dotnet run watch?我想为我在旧项目中使用 webpack 的东西制作 packages.json 脚本:
"scripts":
"start-local": "dotnet run && webpack --progress --color --env.local",
"test": "karma start ClientApp/test/karma.conf.js",
"debug": "webpack --progress --color --env.debug",
"release": "webpack --progress --color --env.release",
"start-debug": "npm run debug",
"start-release": "npm run release"
,
这可能吗?类似dotnet run watch && ng build --watch
【问题讨论】:
&&
是这样做然后 这样做。
你试过concurrently吗?
【参考方案1】:
快速解决方案:您可以使用两个终端窗口。
使用最新版本的 Visual Studio Code,您可以通过单击终端窗口右侧的加号 (+) 来执行此操作。
【讨论】:
其实你不需要同时运行这两个。谁是新手。运行 ng build 以构建到 net.core 应用程序的 wwwroot。然后运行 ng serve 运行应用程序。如果您想使用 dotnet 进行自我托管,请运行 dotnet run(之前运行 ng build,因此 wwwroot 文件夹实际上存在,否则运行 dotnet run 时将出现 not found 错误)。如果您只是想开发并查看更改,请安装 watch for dotnet run 并使用 dotnet run watch 嗯,我的回答是快速解决方案。从长远来看,可能不是最好的。【参考方案2】:看起来您正在使用 VS Code?如果是这样,请查看顶部的“菜单”,其中显示“问题输出...终端”?再往右边有一个+号。单击它以创建另一个 Powershell 终端窗口。然后你可以执行另一个命令。使用 + 号左侧的下拉菜单在两个(或更多)终端窗口之间切换。
【讨论】:
以上是关于Angular-CLI 和 dotnet cli 如何编写命令同时观看? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
angular-cli 如何添加 sass 和/或引导程序?
使用 angular-cli、sass 和 materialize-css 找不到字体