Erd*_*m M 7 asp.net-mvc npm bower visual-studio-2017
我正试图从Bower转向NPM.
当我使用Bower时,很容易配置.bowerrc文件并将下载的库放在诸如wwwroot/lib之类的目录中
现在,我正在开发一个ASP.Net Core MVC应用程序并尝试使用NPM作为我的默认包管理器.通过在Visual Studio 2017中使用命令行,NPM创建package.json文件并将库下载到node_modules文件夹.然后,下一步是什么?我怎样才能获得像以前在wwwroot/lib director中那样的JS或CSS文件?
好的,事情就是这样。
NPM:Node JS 包管理器,帮助您管理软件所依赖的所有库。您可以在名为 package.json 的文件中定义您的需求,并在命令行中运行 npm install...砰,您的软件包已下载并可以使用。可以用于前端和后端。
现在,NPM 在这里停止了,他的好朋友 Gulp 接手了。我无法输入所有内容,但是要将 css 和 js 文件放在一个文件夹中(并对它们执行任何您想要的操作),您必须使用自动化工具(我个人使用 Gulp,但有很多这样的工具)那里)。
设置很容易,文档位于: https: //gulpjs.com/
Gulp 基本上将负责 css 文件的编译方式和位置。它将把对包的请求建立在node_modules文件夹中。所以你可以走了。配置 gulp,你就可以上路了。
还有网络包。从未使用过它,但它似乎是自动化的未来:
我建议使用 webpack。