我们正在尝试将一个需要节点v0.11.x的node.js应用程序移动到Azure WebSites。
当尝试使用azure-节点-运行时选择器安装节点v0.11.x时,我们发现了安装npm2.0.0-alpha的nodist导致的错误。
下面是对nodist更新的调用输出:
1 file(s) copied.
npm http GET https://registry.npmjs.org/npm
npm http 304 https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/npm/2.0.0-alpha-5
npm http 304 https://registry.npmjs.org/npm/2.0.0-alpha-5
D:\home\node\nodist\bin\npm -> D:\home\node\nodist\bin\node_modules\npm\bin\npm-cli.js
npm@2.0.0-alpha-5 D:\home\node\nodist\bin\node_modules\npm
'ode' is not recognized as an internal or external command,
1 file(s) moved.
operable program or batch file.
Install dependencies...关于如何解决这一问题,或者如何强迫nodist继续使用NPMv1.4.*的任何想法。
发布于 2014-08-08 05:20:27
如果您不介意另一种解决方案,您可以在“使用自定义版本使用Azure站点”一节中使用本指南。唯一重要的步骤是将您自己的node.exe与您的应用程序一起,并将iisnode.yml中的iisnode.yml设置为node.exe路径。
编辑:有关示例,请参见github.com/mtian/定制版本。
发布于 2014-08-08 18:34:45
看起来在某个地方有一个错误(它在'ode‘上失败了,可能应该是’节点‘)。你可以试着找出那个错误的来源,然后修复它。
https://stackoverflow.com/questions/25194947
复制相似问题