簡體   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