【发布时间】:2015-10-15 00:19:00
【问题描述】:
几个月前我开始在 Visual Studio 中使用节点模块(我之前没有使用它们的经验),我真的很喜欢它们。使用 gulp 等对我部署我的 asp.net 应用程序有很大帮助,但是每个项目中的模块文件和文件夹都有数千个文件夹和文件的问题,有没有办法集中这些模块并继续使用 Visual Studio 和 Package .json 文件原样?
谢谢
---编辑 ----- 现在,当我向 package.json 添加一个新模块时,安装的节点模块存储在项目文件夹下的 node_modules 下 它的工作方式类似于 Visual Studio 2013 nuget 包(存储在单个项目下的 nuget 包) 我需要的是找到一种方法来全局安装这些模块并将它们与 package.json 一起使用,并且在我使用 node 的每个项目中都没有在 node_modules 下有数千个文件夹
我正在寻找他们在 Visual Studio 2015 中为 nuget 包所做的解决方案,他们将所有包文件保存在 [UserAccountFolder].dnx\packages 下 而不是单个项目
【问题讨论】:
-
centralize those modules是什么意思,能否提供更多上下文 -
我的意思是,现在每当我将模块(如 gulp grunt 或 gulp-uglify )添加到项目文件夹中的 package.json 文件中 ** node_modules ** 文件夹包含所有节点模块,每个项目都保留它自己节点模块
-
好的,有什么问题吗?你的问题不清楚......你能编辑问题,用你想要或期望的例子写出来
-
我也在寻找解决方案。考虑到节点模块的依赖深度(阅读:大量嵌套文件夹),我在 Visual Studio 2015 中遇到了一个非常糟糕的问题,甚至不想打开项目。这是一篇文章,重点介绍了该问题以及该问题的潜在解决方案。但是,最好指定一个中心位置(就像 Nuget 那样的解决方案根目录)。 blog.icanmakethiswork.io/2015/06/…
标签: node.js gulp visual-studio-2015