我遇到的是与该问题相同的问题,由于最初的提问者放弃了这条路线,因此并未真正解决。我正在尝试使用Babel6在Azure上运行节点应用程序。package.json
我正在使用的文件包含以下内容:
"scripts": {
"start": "node ./node_modules/babel-cli/bin/babel-node.js server.js"
}
我已经使用Azure控制台进行了检查,babel- cli
节点模块已安装,server.js
文件位于中wwwroot
。尽管如此,当我提交到Azure时仍然得到以下信息:
remote: Start script "./node_modules/babel-cli/bin/babel-node.js
server.js" from package.json is not found.
在Azure上运行的npm版本是3.10.3,节点版本是6.6.0。任何人都可以建议如何启动和运行它。任何帮助,不胜感激!
似乎是要在Web Apps的ES2015中运行node.js应用程序。我们需要将它们编译为ES5版本,您可以利用Custom Deployment
Script
来实现。
这是GitHub上的示例存储库,它利用gulp
自定义部署脚本通过Azure部署任务将node.js从ES6编译到ES5。
特别地,此示例在其中package.json
为部署任务调用定义了几个脚本:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "gulp nodemon",
"build": "gulp build"
},
并deploy.cmd
在KuduSync
任务将部署文件夹移动到生产文件夹之前手动调用npm脚本。
:Deployment
echo Handling node.js deployment.
:: 0. Select node version for build
call :SelectNodeVersion
:: 1. Install build dependencies
pushd "%DEPLOYMENT_SOURCE%"
call :ExecuteCmd !NPM_CMD! install --production
IF !ERRORLEVEL! NEQ 0 goto error
popd
:: 2. Run build command
pushd "%DEPLOYMENT_SOURCE%"
call :ExecuteCmd !NPM_CMD! run-script build
IF !ERRORLEVEL! NEQ 0 goto error
popd
我正在将ES2015node.js应用程序从Heroku迁移到Azure。 Heroku上运行的当前启动命令是 然而,在Azure上,我得到了 包中的启动命令“/node\u modules/babel cli/bin/babel-node.js index.js”无效。json。请使用“节点”格式 这表示Azure仅支持的普通节点。 我意识到在生产环境中运行Babel节点并不理想,但我希望进行简
当尝试运行或调试带有applicationIdSuffix(.debug)的自定义BuildType时,手机上安装了应用程序,但正确的活动实际上并没有启动。实际上,启动了具有原始包名的活动(示例:在应该启动com.fobbymaster.app.debug时启动了com.fobbymaster.app)。 我在想,有一些配置需要修改,但我似乎找不到。 有什么想法吗? 设备SHELL命令:pm in
我是azure active directory的新手。我想要达到的是:我有一个梦想。net核心应用程序(后端api),将使用角度应用程序调用。我的要求是使用azure active directory进行身份验证并启用单点登录。 花了一些时间,我开始知道有两种方法可以做到这一点, 使用OpenID连接 使用SAML 我想使用SAML做一些事情。我尝试实现SAML SSO,如下所示: 我在活动目录
我目前有一个使用Azure移动应用程序的后端解决方案。我已经启用了facebook、twitter、google和Microsoft登录。除此之外,我正在尝试添加一个自定义登录流。我已经设置了一个Auth0帐户和应用程序,当我在应用程序中使用auth0 lock小部件发出请求时,我能够从auth0获得令牌和配置文件。 我遵循了本指南:https://shellmonger.com/2016/04/
问题内容: 是否有简短的指南来说明实例启动并运行时如何启动应用程序?如果它是已安装的服务之一,那么我想可以将其添加到服务中。(请确保正确吗?) 但是,我只想运行未通过安装的程序。要运行node.js程序,每当系统启动时,我都必须在主目录中运行脚本。 我不习惯使用Amazon Linux AMI,因此,我很容易找到一种“正确”的方式来在每次引导时自动运行某些脚本。 有没有一种优雅的方法可以做到这一点
我在spring boot应用程序中有一个自定义的授权失败错误消息,它在localhost中运行良好,但在azure中部署时返回如下结果: