问题描述
默认情况下,如果我是对的,ASP.NET Core 项目文件的结构应为:
[解决方案]
对于任何静态文件,它都应该在 wwwroot 文件夹中,对吗?
但是为什么使用 React + redux 模板创建 ASP.NET Core 项目会创建一个文件夹“ClientApp”而不是“wwwroot”,并将所有 React 代码放在文件夹“src”“public”中?
我知道您可以这样做,然后在 startup.cs 中使用“app.UseSpaStaticFiles();”启用它,但是为什么呢?是为了让它更简单还是对现实生活有好处?我也应该以同样的方式构建我的文件吗?
如果我想或可以与“wwwroot”一起使用,那么 wwwroot 文件夹应该如何显示?我知道 wwwroot 文件夹假设包含所有静态文件,例如 css、图像和 js
wwwroot
- css
- js
- 图片
由于 react 是一个 js 库/框架,所以所有代码都应该像这样在 js 文件夹中
wwwroot
我一直在寻找答案,但每个人都有不同的答案。
顺便提一下,如果使用 scss 或类似的,所有的 scss 都应该在 css 文件夹中,还是在 wwwroot 中应该有一个 scss 文件夹,在编译时将 css 代码保存在 css 文件夹中?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)