node.js - Visual Studio 2015 Node.js 工具 - 无法安装 mongodb 2.x 包 - 文件名长度为 260

标签 node.js mongodb visual-studio-2015

对于已经使用 Visual Studio 和 azure 的团队来说,适用于 Visual Studio 2015 的 Node.js 工具对于 Node.js/TypeScript 开发来说非常有前景。 然而,known limitation of 260 characters解决方案文件路径中的内容正在进入使用 Node 包管理器的方式。 我只是因为模块文件路径太长而未能构建一个非常简单的 Node/mongo api。微软的工作人员让这个问题打开并发送给您here用于故障排除。有什么已知的解决办法吗?

最佳答案

目前,我发现了一个看起来丑陋的答案,可以使用模块“扁平化包”来工作。

在根文件夹中时:

> npm install - g flatten-packages
> flatten-packages

你的 npm 依赖项看起来很糟糕......一个很长的列表......但它有效。

更多讨论here

如果有人能找到更好的方法,那就太好了。

关于node.js - Visual Studio 2015 Node.js 工具 - 无法安装 mongodb 2.x 包 - 文件名长度为 260,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312252/

相关文章:

c# - 将 Visual Studio 2015 规则集导出/导入到 SonarQube

visual-studio - Visual Studio 2015社区崩溃,没有错误或任何对话框

node.js - 为什么我总是收到此错误 "gyp ERR! stack"NodeJS?

node.js - 如何在 mongoDB 集合中分别保存日期和时间?

facebook - 如何使用 Node.js 发布到 facebook 服务器端

当我尝试通过 GCP 部署命令托管 Node.js 应用程序时,它不起作用。错误 : Cannot find module 'express'

node.js - 如何从 NodeJS 将 session 存储在 MongoDB 中?

mongodb - 如何使用 Go 从 MongoDB 中删除单个文档

javascript - 排序当前根据其他参数进行排序。如何根据javascript中的一个特定参数进行排序?

c++ - 在 Microsoft Visual Studio 2015 的 C++ 项目中包含 Armadillo C++ 库