如何在Visual Studio 2017上将通过NPM安装的库包含到我的MVC项目中

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文件?

Jab*_*cky 1

好的,事情就是这样。

NPM:Node JS 包管理器,帮助您管理软件所依赖的所有库。您可以在名为 package.json 的文件中定义您的需求,并在命令行中运行 npm install...砰,您的软件包已下载并可以使用。可以用于前端和后端。

资源: https: //www.quora.com/What-are-the-differences- Between-NPM-Bower-Grunt-Gulp-Webpack-Browserify-Slush-Yeoman-and-Express

现在,NPM 在这里停止了,他的好朋友 Gulp 接手了。我无法输入所有内容,但是要将 css 和 js 文件放在一个文件夹中(并对它们执行任何您想要的操作),您必须使用自动化工具(我个人使用 Gulp,但有很多这样的工具)那里)。

设置很容易,文档位于: https: //gulpjs.com/

Gulp 基本上将负责 css 文件的编译方式和位置。它将把对包的请求建立在node_modules文件夹中。所以你可以走了。配置 gulp,你就可以上路了。

还有网络包。从未使用过它,但它似乎是自动化的未来:

https://webpack.js.org/

我建议使用 webpack。