繁体   English   中英

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

[英]How do I include libraries that installed via NPM to my MVC project on 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 ... BANG您的软件包已下载并可以使用了。 可用于前端和后端。

资源: 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,你应该在路上。

还有webpack。 从未使用它,但它似乎是自动化的未来:

https://webpack.js.org/

我建议使用webpack。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM