gpt4 book ai didi

asp.net-mvc - 如何将通过 NPM 安装的库包含在 Visual Studio 2017 上的 MVC 项目中

转载 作者:行者123 更新时间:2023-12-04 05:02:45 27 4
gpt4 key购买 nike

我正在尝试从 Bower 转移到 NPM。

当我使用 Bower 时,很容易配置 .bowerrc 文件并将下载的库放在目录中,例如 wwwroot/lib

现在,我正在开发一个 ASP.Net Core MVC 应用程序并尝试使用 NPM 作为我的默认包管理器。通过在 Visual Studio 2017 中使用命令行,NPM 创建 package.json 文件并将库下载到 node_modules 文件夹。那么,接下来是什么?我怎样才能像以前那样获得 JS 或 CSS 文件 wwwroot/lib 导向器?

最佳答案

好的,事情就是这样。

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 停止和他亲爱的 friend Gulp 接手的地方。我无法输入所有内容,但是要将 css 和 js 文件放在一个文件夹中(并使用它们做任何您想做的事情),您必须使用自动化工具(我个人使用 Gulp,但有很多那里)。

设置很容易,文档在这里:
https://gulpjs.com/

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

还有 webpack。没用过,不过好像是自动化的 future :

https://webpack.js.org/

我建议使用 webpack。

关于asp.net-mvc - 如何将通过 NPM 安装的库包含在 Visual Studio 2017 上的 MVC 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45907027/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com