Kol*_*lby 12 .net visual-studio webpack webpack-dev-server asp.net-core
我正在尝试设置我的环境,所以当我在Visual Studio 2015中单击运行时,它将安装我的节点模块,然后运行前端webpack-dev-server.
我补充道
"precompile": [ "yarn install", "yarn run start" ]
我scripts
在我的project.json
如果你想看到我正在运行的启动脚本:https: //github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/scripts/start.js
它有效,有点.它将启动服务器,但不会在浏览器中打开它,它有点破坏VS到我无法停止调试,并且无法关闭VS,因为它正在调试.
那么无论如何我可以按照我想要的方式完成这项工作,或者我应该只使用cmd来启动webpack-dev-server?
我刚尝试过:
"precompile": [ "yarn install", "start cmd /k yarn run start" ]
希望我能让VS打开命令提示符并运行启动脚本,但这不起作用.
我找到了答案.要保持开放,看看是否有人有更好的解决方案.
在我的Startup.cs中,我添加了:
Process.Start("CMD.exe", "/K yarn run start");
Process.Start("cmd", "/C start http://localhost:3000");
Run Code Online (Sandbox Code Playgroud)
第一行在cmd中运行我的命令,第二行在我的webpack-dev-server的端口打开我的默认浏览器.
根据用例可能有效的第二种解决方案.
下载VS的节点工具,并在解决方案中创建一个新的空节点项目.您可以转到项目的属性,并且有一个名为的输入Script (startup file)
.您可以将它指向您的启动脚本,就我而言scripts/start.js
这是我想出的解决方案:
在我的 Startup.cs 中,我添加了:
Run Code Online (Sandbox Code Playgroud)Process.Start("CMD.exe", "/K yarn run start"); Process.Start("cmd", "/C start http://localhost:3000");
第一行在 cmd 中运行我的命令,第二行在我的 webpack-dev-server 端口打开我的默认浏览器。
第二种解决方案可能取决于用例。
下载VS的节点工具并在您的解决方案中创建一个新的空节点项目。您可以转到项目的属性,那里有一个名为
Script (startup file)
. 您可以将其指向您的启动脚本,就我而言,它是scripts/start.js
归档时间: |
|
查看次数: |
3689 次 |
最近记录: |