Articles of kudu

Grunt无法在Azure网站上运行

我正在尝试使用Azure的Git部署来构build和打包项目。 我创build了以下文件 .deployment deploy.cmd Gruntfile.js package.json 我的.deployment文件调用了deploy.cmd 。 deploy.cmd通过将path设置为包含Node.js和npm的检查副本来设置环境。 我可以打电话给npm install就好了。 当我调用grunt ,它似乎执行到第一个标准输出消息,然后返回并设置错误返回码。 除此之外,我没有收到任何其他消息。 其他命令似乎运行得很好。 我试过把STDERR弄出来,没有运气。 我尝试在远程执行控制台下运行,没有运气。 我的Gruntfile.js本地运行就好了。 有没有我失踪的魔法酱?

为什么babel在USERPROFILEpath中存储.babel.json

我正在azurenetworking应用上运行一个nodejs应用程序,我正在尝试使用npm在其中集成babel。 问题是,巴贝尔正试图获得一个文件 %用户资料% 名为.babel.json,一个不存在的文件。 这很可能通过以下方式安装: npm install -g babel 在azure色的networking应用程序,我似乎无法find它(即使在运行npm install -g babel在该网站的kudu)。 我使用kudu将%USERPROFILE%的文件复制到%USERPROFILE%但在Web应用程序中重新启动文件消失。 有没有一种方法可以使网页上的应用程序babel工作? UPDATE 我没有做一些事情。 当我尝试加载babel/register时出现错误。 require('babel/register')({ optional: ["es7.asyncFunctions"] }); 而我在stream日志中看到的实际错误是 应用程序抛出一个未捕获的exception,并终止:错误:ENOENT,在Object.fs的Object.fs.openSync(fs.js:438:18)上没有这样的文件或目录'D:\ local \ UserProfile.babel.json' .writeFileSync(fs.js:977:15)保存(D:\ home \ site \ wwwroot \ node_modules \ babel \ node_modules \ babel-core \ lib \ api \ register \ cache.js:35:19)。在node.js:906:3启动时(node.js:119:16),Function.Module.runMain(module.js:499:11)处的_tickCallback(node.js:419:13) 该项目在Github上