拉斯维加斯的故事
44.25M · 2026-03-17
asp.net core react
.NET Core SDK (reflecting any global.json): Version: 2.2.300 Runtime Environment: OS Name: Mac OS X Host (useful for support): Version: 2.2.5 node -v v10.16.0
开发语言 asp.net core react
开发工具 vscode
创建sln项目解决方案「sln 不是必须创建 但是创建了对智能提示友好」 dotnet new sln
mkdir srccd src dotnet new react -o webdotnet sln add src/web/web.csproj 「这个一定要?加」 我们当前目录结构是这样的.
├── LICENSE
├── README.md
├── asp.net-core-react.sln
└── src
└── web
├── ClientApp
├── Controllers
├── Pages
├── Program.cs
├── Properties
├── Startup.cs
├── appsettings.Development.json
├── appsettings.json
├── obj
└── web.csproj
7 directories, 8 files
dotnet run -p src/web/"scripts": {
"start": "rimraf ./build && react-scripts start",
"build": "react-scripts build",
"test": "cross-env CI=true react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"lint": "eslint ./src/"
}
scripts里集成了几个命令 用来启动 react 这个项目 或者build这个项目 启动这个项目之前需要加上npm npm start npm build npm test ... 执行目录要在ClinetApp文件夹下
dotnet publish -c release -o ../../release/ 将项目发布出去dotnet release/web.dll地址: https://github.com/TopGuo/asp.net-core-react
第二章节
这个demo算是比较有料