【发布时间】:2016-10-14 10:01:48
【问题描述】:
我在将项目部署到 azure 时遇到了一些困难。我创建了一个 Web 应用程序并遵循了部署中的所有步骤,但似乎某些库导致了问题,因为它们的系统路径太长.. 欢迎您的专家意见!
非常感谢。
下面是Azure产生的日志。
文件系统的路径无效'D:/home/site/repository/node_modules/swagger-tools/node_modules/swagger-converter/node_modules/lodash.clonedeep/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash ._createwrapper/node_modules/lodash._basebind/node_modules/lodash._basecreate/.gitattributes': 传递给系统调用的数据区太小。\r\n
更新:
我删除了 node_modules 文件夹并让 Azure 下载所需的库。这进一步但仍然产生错误。下面是我的错误的过去-bin。
更新:
我使用控制台手动尝试安装库。这是结果..
D:\home\site>npm install swagger-tools -g npm 错误! Windows_NT 6.2.9200 npm 错误! argv "D:\Program Files (x86)\nodejs\4.4.7\node.exe" "D:\Program Files (x86)\npm\2.15.8\node_modules\npm\bin\npm-cli.js" "安装”“招摇工具”“-g” npm 错误!节点 v4.4.7 npm 错误! npm v2.15.8 npm 错误!路径 D:\local\AppData\npm\node_modules\swagger-tools\node_modules\swagger-converter\node_modules\lodash.clonedeep\node_modules\lodash._basecreatecallback\node_modules\lodash.bind\node_modules\lodash._createwrapper\node_modules\lodash。 _basecreatewrapper\package.json.1152100249 npm 错误!代码 EINVAL npm 错误!错误号 -4071 npm 错误!系统调用重命名
npm 错误! EINVAL:无效参数,重命名 'D:\local\AppData\npm\node_modules\swagger-tools\node_modules\swagger-converter\node_modules\lodash.clonedeep\node_modules\lodash._basecreatecallback\node_modules\lodash.bind\node_modules\lodash。 _createwrapper\node_modules\lodash._basecreatewrapper\package.json.1152100249' -> 'D:\local\AppData\npm\node_modules\swagger-tools\node_modules\swagger-converter\node_modules\lodash.clonedeep\node_modules\lodash._basecreatecallback\ node_modules\lodash.bind\node_modules\lodash._createwrapper\node_modules\lodash._basecreatewrapper\package.json' npm 错误! npm 错误!如果您需要帮助,可以在以下位置报告此错误: npm 错误! https://github.com/npm/npm/issues
npm 错误!请在任何支持请求中包含以下文件: npm 错误! D:\home\site\npm-debug.log
D:\home\站点>
看起来 swagger-tools 尝试使用仅适用于 Linux / OSX 系统的命令。
感谢任何帮助!
【问题讨论】:
标签: node.js git azure deployment swagger