微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何从我的index.html所在的wwwroot访问visual studio解决方文件中未包含的node_modules文件夹.那个index.html文件需要引用像angular.js这样的npm安装包.

但是怎么样?

我不想将整个node_modules文件夹复制到wwwroot中.那些不是那里的文件……

我不想将node_modules文件夹包含在解决方案中,因为这会减慢所有内容并挂断…

似乎Frontend开发不属于VS ……

解决方法

您不应该从wwwroot外部访问文件. wwwroot文件夹是您在托管时可从外部访问的公用文件夹.

它上面的一切都是禁区.

典型的发布过程是,您在编译或发布ASP.NET webproject时运行的gulp或grunt任务,它将在那里运行任务并复制wwwroot文件夹中的必要文​​件,即wwwroot / libs或wwwdata / JS.

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

虽然它没有显示解决方案中(只是间接地,在Dependencies / npm部分中),但您仍然可以通过点击解决方案资源管理器顶部的“显示所有文件”按钮使其可见,并复制您需要的文件.

但是最好为它设置一个gulp任务,但这超出了这个问题的范围.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WPF...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这...
Some samples are below for ASP.Net web form controls:(from http://www.visualize.uk.com/resources/asp
问题描述: 对于未定义为 System.String 的列,唯一有效的值是(引发异常)。 For columns not defined as System.String, the only vali
最近用到了CalendarExtender,结果不知道为什么发生了错位,如图在Google和百度上找了很久,中文的文章里面似乎只提到了如何本地化(就是显示中文的月份)以及怎么解决被下拉框挡住的问题,谈
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence changed a lot since 1.1. Here is the order: App
静态声明: ' Style="position: relative" AppendDataBoundItems="True"> (无 或 空 或
以下内容是从网络上搜集资料,然后整理而来的。不当之处,请不吝指教。(The following were from network, and edited by myself. Thanks in a
Imports System Imports System.Reflection Namespace DotNetNuke '*********************************
Ok so you have all seen them: “8 million tools for web development”, “5 gagillion tools that if you