gpt4 book ai didi

node.js - 由于嵌套的 Node 依赖性,路径太长

转载 作者:搜寻专家 更新时间:2023-10-31 23:38:48 26 4
gpt4 key购买 nike

我正在使用 npm 安装依赖项。安装这些之后,我想与非技术人员且没有 npm 的人共享我的项目,因此我想在应用程序中发布 node_modules。

但是,由于 node 嵌套了依赖关系,它创建的文件路径很长(217 个字符)

node_modules\express\node_modules\connect\node_modules\multiparty\node_modules\readable-stream\node_modules\string_decoder\build\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler\test\cases\04-unescaped_in_script.json

问题(在 Windows 上)是当最终用户尝试复制/粘贴文件名太长的文件夹时,他会收到以下错误:

enter image description here

例如,是否可以告诉 npm 在名为 nm 的文件夹中安装依赖项, 这样问题就不会出现了。

最佳答案

随着即将推出的 npm 3,情况变得更好了。早些时候,我不得不在驱动器的根文件夹 (c:\GH) 附近进行开发,但 npm 3 具有更扁平的层次结构。在极少数情况下,路径名可能非常长。如果存在版本冲突并且 npm 必须在子文件夹而不是 node_modules 根文件夹中安装包,就会发生这种情况。

不要脸的外挂:我写了a blog post关于问题及解决方案

关于node.js - 由于嵌套的 Node 依赖性,路径太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21731066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com