我试图从控制台应用程序构建一个aspnetcore mvc-app,我不熟悉实现Program.cs和Startup.cs类,添加控制器,操作和视图。 / p>
所以现在我已经准备好开始使用前端了,我认为我应该学习一个好的包管理器和工作流程来将前端包添加到wwwroot/lib
。正如我所理解的那样,强烈推荐npm(和webpack)(除非我弄错了)。
我很难找到一个教程教我如何做到这一点,他们中的大多数介绍了几个概念(Angular,Typescript,Yeoman Gulp等)让我迷惑我是否学习了我和我#39;我正在寻找。
我问this question并认为我从这样的工作流开始:
npm init
(向项目添加node_modules
文件夹)npm install bootstrap --save
。这会将NPM模块安装在node_module
文件夹中。node_module
复制到wwwroot/lib
。现在这感觉不对,或者#34;正确"我很乐意调查WebPack,这是我在上一个问题中提出的一种方法,可以做第三步捆绑(我必须承认我还没有学到)。
所以我的一般问题是,如果这似乎是一种合理的方法,或者如果它与它应该如何完成相比是否存在严重缺陷?
具体问题是npm入口点是什么?默认是Index.js,但这是否适用于dotnet mvc-app?你可能会注意到我在哪里寻找问题的答案有点困惑所以希望如果没有好的答案你可能能指出我正确的方向? :)
编辑:PS,使用Visual Studio Code(我的电脑无法处理Visual Studio),因此无法使用VS独有的工具。