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任务,但这超出了这个问题的范围. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在活动的SignalR连接期间更改用户身份 – 如
- asp.net-mvc – ASP.NET MVC安全检查表
- asp.net-mvc – Mvc区域路由?
- asp.net – 在IIS中将WebAPI添加为子/嵌套应用程序
- asp.net-mvc – 使用asp.net属性路由的根路径的默认路由
- asp.net – Global.asax PostAuthenticateRequest事件绑定是
- asp.net – 增加会话TimeOut
- asp.net-mvc – asp.net mvc3 jquery ui对话框和客户端验证
- asp.net – 防止XSS(跨站脚本)
- asp.net-mvc-3 – ASP.NET MVC 3:将应用程序移动到虚拟目录
- asp.net – 在所选数据源上找不到具有该名称的字
- asp.net – 将RSS pubDate格式化为.NET DateTime
- asp.net-mvc – MVC4 RC WebApi参数绑定
- asp.net-mvc – 准备我的ASP.NET/MVC网站使用SSL
- asp.net-mvc – MVC Ajax.Beginform OnComplete
- 在asp.net mvc2项目中不需要MS脚本的JQuery验证
- asp.net – 服务器端/客户端或两者用户输入验证
- asp.net-mvc – ASP.NET MVC 3自定义HTML助手 –
- asp.net – XmlSerializer可以反序列化为Nullabl
- asp.net-mvc – 实体框架5迁移:设置初始迁移和数
