[英]Roaming appdata for npm, too long path
我最近安装了node.js和phonegap(phonegap与该问题无关,可以是您在下面看到的任何东西)。 之后,我开始对Windows中的漫游配置文件感到麻烦:它将停留很长时间,然后使用“部分同步的用户配置文件”登录。
事件日志表明这是由于路径中的256个限制。 罪魁祸首之一:
[serverpath excluded for privacy.Its length is 38 characters]
\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\lib\delayed_stream.js
(事件代码1509,“文件名或扩展名太长”)
我的选择非常有限:我无法更改服务器路径,也无法从帐户中进行同步。
我可以吗:
设置:Windows 7 x86。 服务器是Windows 2008 R2。
对于可能遇到此问题的任何人:
我最终使用的一种可能的解决方法是从配置文件同步中排除指定的子文件夹(在我的情况下为AppData \\ Roaming \\ npm)。
这可以通过编辑组策略中的“在漫游配置文件中排除目录”设置来完成。
可以在这里找到更多信息: http : //support.microsoft.com/kb/814592
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.