node.js - 没有嵌套 node_modules 的 NPM 安装包

标签 node.js windows npm

我遇到了 Windows 路径字符限制。

例如,当我运行“gulp”安装时,通过

npm install --save-dev gulp

在“C:\Users\MyUsername\Visual Studio 2015\Projects\MyProject”这样的文件夹中,我发现所有的依赖关系都嵌套得很深,比如:

C:\Users\MyUsername\Visual Studio 2015\Projects\MyProject\node_modules\gulp\node_modules\gulp-util\node_modules\dateformat\node_modules\meow\node_modules\loud-rejection\node_modules\signal-exit

有没有办法避免这种情况?其他 Windows 开发人员如何克服这个问题?

最佳答案

您使用的是 NPM 3.x 版吗? 根据这个Node npm windows file paths are too long to install packages大多数嵌套问题在 3.x 版本中得到解决

关于node.js - 没有嵌套 node_modules 的 NPM 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34175588/

相关文章:

node.js - 检查 node.js 事件循环中的事件

c - NodeJS中的父子进程

python - 如何知道外部进程是否已在 python 中完成?

javascript - 如何运行 yarn 应用程序/如何运行 yarn 开发服务器?

npm - yarn self 更新抛出 OAuth2 身份验证错误

node.js - Redis 和 Node.js : All keys

node.js - Firestore 偶尔会触发超时

Windows 上的 Python 2.6 : how to terminate subprocess. Popen 带有 "shell=True"参数?

linux - 通过在 Linux 上运行的 Jenkins 在 Windows 上部署包

node.js - NPM 如何处理版本冲突?