node.js node-modules'文件路径太长了

时间:2015-12-29 19:39:54

标签: node.js

我想从Lynda.com "Node.js Essential Training"开始学习node.js,但我无法提取练习文件' "节点模块"章节09_03和11_06的文件夹。

我举个例子:

!   C:\no\e.zip: Cannot create folder Ex_Files_Nodejs_EssT\Exercise Files\Ch11\11_06\start\node_modules\grunt-contrib-jshint\node_modules\jshint\node_modules\htmlparser2\node_modules\domutils\node_modules\dom-serializer\node_modules\entities\maps
!   The filename or extension is too long.
!   C:\no\e.zip: Cannot create Ex_Files_Nodejs_EssT\Exercise Files\Ch11\11_06\start\node_modules\grunt-contrib-jshint\node_modules\jshint\node_modules\htmlparser2\node_modules\domutils\node_modules\dom-serializer\node_modules\entities\maps\legacy.json
    Total path and file name length must not exceed 260 characters
!   The system cannot find the path specified.

如果我无法提取文件,我将如何进行这些练习?

2 个答案:

答案 0 :(得分:2)

你可以在没有node_modules/文件夹的情况下提取它们吗?

您不必解压缩已安装的依赖项。相反,应该有一个package.json文件,然后您可以通过运行npm install命令(来自cmd或git bash终端)来安装它们。

还要检查您是否正在运行NPM的第3版(npm --version)。然后所有依赖项将被平面安装(不嵌套node_modules /),这不会导致您的问题。

答案 1 :(得分:-2)

尝试使用WinZip或7Zip等文件提取程序。它应该允许您将某些文件或文件夹的提取重定向到另一个位置。