【发布时间】:2021-03-26 16:03:36
【问题描述】:
我正在学习 Pluralsight 的 Scott Allen - ASP.Net Core Fundamental 课程,并尝试将 Node_Modules 的外部库添加到我的项目中。
这是项目的结构:
以及我如何将数据表库包含到我的项目中(添加到 Pages/Shared/_Layout.cshtml)
问题:
- 这种方式有什么问题?
- 你们能推荐一些将外部库导入 ASP.NET CORE 应用的有效方法吗?
我使用的是 .NET 5
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
【问题讨论】:
-
您不会将
node_modules的内容直接提供给网站访问者。相反,您的应用程序的 构建过程 将运行 Gulp、WebPack、Uglify、Rollup 等工具,这些工具会生成紧凑(缩小)的 JS,这些 JS 将在您的/scripts或/dist文件夹中提供服务。 (当然,将 npm 构建与 MSBuild 集成可能会很复杂)。 -
JavaScript 开发者生态系统的问题在于它的发展速度非常快——我在 2-3 年前学到的几乎所有东西现在都无关紧要了(例如,我在 2015 年就知道 AngularJS,但所有这些知识都已经过时了当 Angular2 出现时;我认为我在 2017 年所知道的关于 Grunt 和 Babel 的一切现在都没有实际意义——不幸的是,要跟上它还有很多工作要做)
-
是啊,技术变化太快了,每天都要不断学习更新,逃不掉
标签: asp.net asp.net-mvc asp.net-core .net-5