在 Visual Studio 中執行 Webpack-dev-server - .net 核心項目
我正在嘗試設置我的環境,因此當我在 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");第一行在 cmd 中執行我的命令,第二行在我的 webpack-dev-server 埠打開我的預設瀏覽器。
第二種解決方案可能會根據案例起作用。
下載VS 的節點工具並在您的解決方案中創建一個新的空節點項目。您可以轉到項目的屬性,並且有一個名為
Script (startup file). 您可以將其指向您的啟動腳本,在我的情況下是scripts/start.js
這是我想出的解決方案:
在我的 Startup.cs 中,我添加了:
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
