如何从asp.net vnext项目中的wwwroot访问node_modules文件夹

伊丽莎白

如何从放置index.html的wwwroot访问Visual Studio解决方案文件中未包含的node_modules文件夹。该index.html文件需要引用npm已安装的软件包,例如angular.js。

但是如何?

我不想将整个node_modules文件夹复制到wwwroot。这些不是存放在那里的文件...

我不想将node_modules文件夹包含在解决方案中,因为这会减慢一切并挂断电话...

似乎Frontend开发不属于VS ...

您不应从外部访问文件wwwrootwwwroot文件夹是公用文件夹,在托管时可以从外部访问。

它上面的所有东西都是禁止进入的。

典型的发布过程是,有一个gulp或grunt任务在ASP.NET Web项目被编译或发布时运行,它将在该任务中运行任务并复制到文件wwwrootwwwroot/libs或中的必要文件上wwwdata/js

当然,您也可以手动复制文件,但这非常糟糕,尤其是当您更新许多依赖项时,很难手动跟踪。

尽管它没有显示在解决方案中(在本Dependencies/npm节中只是间接显示),您仍然可以通过单击解决方案资源管理器顶部的“显示所有文件”按钮并复制所需文件来使其可见。

但是最好为此设置一个gulp任务,但这不在此问题的范围之内。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何更改.NET Core项目中`wwwroot`文件夹的图标?

如何在 .Net Core+React 项目中创建 wwwroot 文件夹?

在ASP.NET 4.5项目中使用wwwroot文件夹(ASP.NET Core样式)

如何防止访问ASP.NET中的文件夹

如何在 Asp.net Core 项目中使用 SoapCore 在项目路由文件夹中公开 wsdl

如何在ASP.NET Core 2.1项目中保护基于用户的文件夹和文件

在完整的 .NET 框架上从 ASP.NET Core 项目中的 NuGet 文件夹引用 DLL

如何在ASP.NET Core中为wwwroot配置替代文件夹?

ASP.Net vNext App_Data文件夹

ASP.NET MVC 6项目中的LIB文件夹

C#ASP.NET在我的项目中查找文件夹的路径

ASP.NET 5模板项目中没有“ src”文件夹

如何从.NET Core / Standard项目中排除文件/文件夹?

如何运行“ npm install”为较旧的Angular项目创建node_modules文件夹?

ASP.NET Web窗体:如何遍历项目/服务器文件夹中的文件

如何从文件夹项目ASP.NET中读取JSON文件

项目外部的ASP.NET MVC5访问文件夹

如何获取“ node_modules”文件夹内容

如何告诉 Codeship 忽略 node_modules 文件夹?

如何在asp.net项目中链接CSS文件?

如何获取.net core项目中项目文件夹中存在的文件的相对路径

如何使用asp.net核心项目发布外部Angular文件夹?

如何拒绝访问ASP.Net MVC 5中的特定文件夹

如何在Angular项目中显示保存在wwwroot(asp.net core)中的图像

带有Angular 5的ASP.NET Core-何时使用资产文件夹和wwwroot文件夹?

从ASP.NET 5控制器VS 2015获取wwwroot文件夹路径

上载到ASP.NET Core API中的WWWRoot文件夹需要什么权限

从“wwwroot”之外的 Asp.net 核心 Web API 3.1 文件夹加载图像

如何访问不同项目的 wwwroot 文件夹中的文件?