尝试将npm与.net核心一起使用,即引导

尝试将npm与.net核心一起使用,即引导,npm,asp.net-core,asp.net-core-mvc,Npm,Asp.net Core,Asp.net Core Mvc,我正在尝试从控制台应用程序构建一个aspnetcore mvc应用程序,但我对实现Program.cs和Startup.cs类、添加控制器、操作和视图感到不舒服 因此,现在我准备开始使用前端,我认为我应该学习一个好的包管理器和工作流,将前端包添加到wwwroot/lib。据我所知,强烈建议使用npm(和webpack)(除非我弄错了) 我很难找到一个指导我如何做到这一点的教程,但是,他们中的大多数介绍了几个概念(角度,打字,Yeoman Gulp等),让我困惑,我是否在学习我要找的东西 我问了一

我正在尝试从控制台应用程序构建一个aspnetcore mvc应用程序,但我对实现Program.cs和Startup.cs类、添加控制器、操作和视图感到不舒服

因此,现在我准备开始使用前端,我认为我应该学习一个好的包管理器和工作流,将前端包添加到
wwwroot/lib
。据我所知,强烈建议使用npm(和webpack)(除非我弄错了)

我很难找到一个指导我如何做到这一点的教程,但是,他们中的大多数介绍了几个概念(角度,打字,Yeoman Gulp等),让我困惑,我是否在学习我要找的东西

我问了一下,觉得我应该从这样一个粗糙的工作流程开始:

  • 在我的项目文件夹中运行
    npm init
    (将
    node\u modules
    文件夹添加到项目中)
  • 运行
    npm安装引导程序--保存
    。这将把NPM模块安装在
    节点\u模块
    文件夹中
  • 通过cp命令手动将引导模块从my
    node\u模块复制到
    wwwroot/lib
  • 现在这感觉不正确或“不正确”,我想看看我在上一个问题中建议的网页,作为第三步捆绑的一种方式(我必须承认我还没有学会)

    因此,我的一般问题是,这似乎是一个合理的开始,或者如果它的严重缺陷相比,它应该如何做

    一个具体的问题是npm的切入点是什么?默认值为Index.js,但这是否适用于dotnet mvc应用程序?你可能会注意到,我有点困惑,不知道该在哪里寻找我问题的答案,所以希望如果没有好的答案,你能为我指出正确的方向吗?:)



    编辑:PS,使用Visual Studio代码(我的计算机无法处理Visual Studio),因此无法使用VS独有的工具。

    hey@MrJalapeno-很高兴看到您正在使用.NET Core:)您是否对前端dotnet Core开发使用什么包管理器感到困惑?嘿,谢谢您的回答!是的,这正是我的问题:)似乎我看到的每一个地方都有人说鲍尔死了,所以我现在正在看npm。现在,我正在研究如何将我的前端包从
    node\u模块
    移动到
    wwwroot/lib
    (这让我看到了关于gulp的教程)。非常感谢任何提示、帮助或想法:)你有没有弄明白这一点,我也有同样的问题。