Microsoft Azure-Gulp 3.8.10在新鲜Web应用程序实例上不起作用
我正在使用节点为12.3和NPM2.9.1的Web应用程序的新实例。Gulp路径似乎设置为D:\Program Files(x86)\Gulp\3.8.10。我相信Gulp3.8.10有一个bug,应该通过更新到3.8.11来修复。我无法使用吞咽,直到这是解决。。。除非有别的办法来处理?任何来自Azure团队的帮助都将不胜感激。在这个平台上,大口大口部署一直是我心中的一根刺。我正在尝试将vNext部署与Angular和WebApi一起使用。。。因此,我的gulp CI构建无法向前推进。感谢所有能够提供帮助的人 我认为这个问题在这里得到了注意Microsoft Azure-Gulp 3.8.10在新鲜Web应用程序实例上不起作用,azure,npm,gulp,kudu,Azure,Npm,Gulp,Kudu,我正在使用节点为12.3和NPM2.9.1的Web应用程序的新实例。Gulp路径似乎设置为D:\Program Files(x86)\Gulp\3.8.10。我相信Gulp3.8.10有一个bug,应该通过更新到3.8.11来修复。我无法使用吞咽,直到这是解决。。。除非有别的办法来处理?任何来自Azure团队的帮助都将不胜感激。在这个平台上,大口大口部署一直是我心中的一根刺。我正在尝试将vNext部署与Angular和WebApi一起使用。。。因此,我的gulp CI构建无法向前推进。感谢所有能
Kudu远程执行控制台
键入“exit”,然后点击“enter”以获取新的CMD进程。
键入“cls”以清除控制台
Microsoft Windows[版本6.2.9200]
(c) 2012年微软公司。版权所有。
D:\home>gulp-v
module.js:338
犯错误;
^
错误:找不到模块“D:\Program Files(x86)\gulp\3.8.10\node\u modules\gulp\node\u modules\v8flags\3.28.73.flags.json”
在Function.Module.\u解析文件名(Module.js:336:15)
在Function.Module.\u加载(Module.js:278:25)
at Module.require(Module.js:365:17)
根据需要(module.js:384:17)
反对。(D:\ProgramFiles(x86)\gulp\3.8.10\node\u modules\gulp\bin\gulp.js:25:22)
在模块处编译(Module.js:460:26)
在Object.Module.\u extensions..js(Module.js:478:10)
在Module.load(Module.js:355:32)
在Function.Module.\u加载(Module.js:310:12)
位于Function.Module.runMain(Module.js:501:10)
我刚刚在一个全新的Azure Web应用程序上测试了gulp-v
。大口喝了一口。由于遇到困难,您可以尝试安装它
your domain.scm.azurewebsites.net
npm安装gulp
gulp-v测试
短版本: 您可以在任何有权限的地方安装自己版本的gulp,例如
D:\home\npm\u tools\
,然后通过设置AppSettinggulp\u path=D:\home\npm\u tools\
长版本:
1) 转到上面的调试控制台
2) npm配置集前缀“D:\home\npm\u tools”
(或您希望它位于的任何位置)
3) npm install-g gulp
(或者,如果您的计算机也运行windows,您也可以将文件夹从计算机中拉出来放到某个地方)
4) 转到门户或您管理应用程序设置的地方,并设置GULP\u PATH=D:\home\npm\u tools\
5) 刷新调试控制台
6) gulp-v
,如果您在撰写此评论时刚刚安装了最新版本,则应获得3.9.0
我意识到这是一个有点黑客和手动,但它应该让你解锁,直到我们更新的gulp版本谢谢你的回复,但我已经这样做了,并尝试了npm安装gulp-g。仍然会抛出相同的错误。您能否验证您是否拥有该实例的最新NPM设置?我注意到我使用的是节点12.3和NPM2.9.1。
NPM
版本是1.4.28
,节点是v0.10.32
。这是通过从调试控制台运行npm-v
和node-v
产生的。此问题似乎特定于较新的节点版本0.12.0及更高版本。最新版本的Gulp修复了此问题,但我无法安装自己,因为此文件夹(D:\Program Files(x86)\Gulp)似乎是Azure的特殊文件夹管理器。谢谢!我想这里真正的技巧是设置:GULP\u PATH=D:\home\npm\u tools
Kudu Remote Execution Console
Type 'exit' then hit 'enter' to get a new CMD process.
Type 'cls' to clear the console
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
D:\home>gulp -v
module.js:338
throw err;
^
Error: Cannot find module 'D:\Program Files (x86)\gulp\3.8.10\node_modules\gulp\node_modules\v8flags\3.28.73.flags.json'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (D:\Program Files (x86)\gulp\3.8.10\node_modules\gulp\bin\gulp.js:25:22)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)