I have a node.js mobile service which I 'git cloned' to my local workstation. I did 'npm install request --save' and a git commit. Now I'm getting errors when I deploy with 'git push'. I see ENOTSUP errors, so does that mean that npm request-promise is not
supported?
Here are the exact steps I performed.
- git clone [azure mobile service git url]
- cd [working directory]/service
- npm install [module name] --save
- git commit -am "Add npm request module" && git push
My package.json file is:
{"name": "myazureapp","version": "1.0.0","description": "myazureapp - hosted on Windows Azure Mobile Services","main": "server.js","engines": {"node": ">= 0.8.19"
},"dependencies": {"azure": "^0.10.6","basic-logger": "^0.4.4","bignumber": "^1.1.0","bing": "^0.1.0","braintree": "^1.35.1","facebook-node": "0.0.3","geobing": "^0.1.3","mobileservice-config": "^1.0.0","moment": "^2.11.2","node-uuid": "^1.4.7","paypal-adaptive": "^0.4.2","paypal-ec": "^0.2.7","paypal-ipn": "^3.0.0","q": "^1.4.1","request": "2.9.152","request-promise": "^2.0.0","sendgrid": "^2.0.0","sprintf": "^0.1.5","underscore": "^1.8.3","xml2js": "^0.4.16"
},"devDependencies": {},"scripts": {},"author": "unknown","licenses": [],"keywords": []
}
And here is what 'git push' reveals:
me@iMac:~/coding/git/mymobileapp/service$ git commit -am "Add npm modules" && git push
[master ee243be] Add npm modules
1 file changed, 3 insertions(+), 3 deletions(-)
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 386 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Updating branch 'master'.
remote: Updating submodules.
remote: Preparing deployment for commit id 'ee243bea61'.
remote: Running custom deployment command...
remote: Running deployment command...
remote: Handling Basic Web Site deployment.
remote: KuduSync.NET from: 'D:\home\site\repository\service' to: 'D:\home\site\wwwroot\App_Data\config\scripts'
remote: Copying file: 'package.json'
remote: Looking for app.js/server.js under site root.
remote: Missing server.js/app.js files, web.config is not generated
remote: Node.js versions available on the platform are: 0.6.20, 0.8.2, 0.8.19, 0.8.26, 0.8.27, 0.8.28, 0.10.5, 0.10.18, 0.10.21, 0.10.24, 0.10.26, 0.10.28, 0.10.29, 0.10.31, 0.10.32, 0.10.40, 0.12.0, 0.12.2, 0.12.3, 0.12.6, 4.0.0, 4.1.0, 4.1.2, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.3.0, 5.0.0, 5.1.1, 5.3.0, 5.4.0, 5.5.0, 5.6.0.
remote: Selected node.js version 5.6.0. Use package.json file to choose a different version.
remote: Selected npm version 3.6.0
remote: Updating iisnode.yml at D:\home\site\wwwroot\App_Data\config\scripts\iisnode.yml
remote: npm WARN package.json mymobileapp@1.0.0 No repository field.
remote: npm WARN package.json mymobileapp@1.0.0 No README data
remote: npm WARN package.json basic-logger@0.4.4 No repository field.
remote: npm http GET https://registry.npmjs.org/request-promise
remote: npm http GET https://registry.npmjs.org/request
remote: npm http 304 https://registry.npmjs.org/request-promise
remote: npm http 304 https://registry.npmjs.org/request
remote: npm http GET https://registry.npmjs.org/request-promise/-/request-promise-2.0.0.tgz
remote: npm http GET https://registry.npmjs.org/request/-/request-2.9.152.tgz
remote: npm http 200 https://registry.npmjs.org/request-promise/-/request-promise-2.0.0.tgz
remote: npm http 200 https://registry.npmjs.org/request/-/request-2.9.152.tgz
remote: npm http GET https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/bluebird
remote: npm http 304 https://registry.npmjs.org/bluebird
remote: npm http 304 https://registry.npmjs.org/lodash
remote: npm http GET https://registry.npmjs.org/aws-sign2
remote: npm http GET https://registry.npmjs.org/aws4
remote: npm http GET https://registry.npmjs.org/caseless
remote: npm http GET https://registry.npmjs.org/combined-stream
remote: npm http GET https://registry.npmjs.org/form-data
remote: npm http GET https://registry.npmjs.org/bl
remote: npm http GET https://registry.npmjs.org/extend
remote: npm http GET https://registry.npmjs.org/forever-agent
remote: npm http GET https://registry.npmjs.org/har-validator
remote: npm http GET https://registry.npmjs.org/http-signature
remote: npm http GET https://registry.npmjs.org/is-typedarray
remote: npm http GET https://registry.npmjs.org/isstream
remote: npm http GET https://registry.npmjs.org/json-stringify-safe
remote: npm http GET https://registry.npmjs.org/hawk
remote: npm http GET https://registry.npmjs.org/mime-types
remote: npm http GET https://registry.npmjs.org/oauth-sign
remote: npm http GET https://registry.npmjs.org/stringstream
remote: npm http GET https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/tough-cookie
remote: npm http GET https://registry.npmjs.org/tunnel-agent
remote: npm http 304 https://registry.npmjs.org/aws-sign2
remote: npm http 304 https://registry.npmjs.org/aws4
remote: npm http 304 https://registry.npmjs.org/caseless
remote: npm http 304 https://registry.npmjs.org/combined-stream
remote: npm http 304 https://registry.npmjs.org/bl
remote: npm http 304 https://registry.npmjs.org/har-validator
remote: npm http 304 https://registry.npmjs.org/form-data
remote: npm http 304 https://registry.npmjs.org/extend
remote: npm http 304 https://registry.npmjs.org/is-typedarray
remote: npm http 304 https://registry.npmjs.org/forever-agent
remote: npm http 304 https://registry.npmjs.org/http-signature
remote: npm http 304 https://registry.npmjs.org/isstream
remote: npm http 304 https://registry.npmjs.org/oauth-sign
remote: npm http 304 https://registry.npmjs.org/json-stringify-safe
remote: npm http 304 https://registry.npmjs.org/hawk
remote: npm http 304 https://registry.npmjs.org/tough-cookie
remote: npm http 304 https://registry.npmjs.org/mime-types
remote: npm http 304 https://registry.npmjs.org/stringstream
remote: npm http 304 https://registry.npmjs.org/tunnel-agent
remote: npm http 304 https://registry.npmjs.org/qs
remote: npm http GET https://registry.npmjs.org/delayed-stream
remote: npm http 304 https://registry.npmjs.org/delayed-stream
remote: npm http GET https://registry.npmjs.org/mime-db
remote: npm http GET https://registry.npmjs.org/async
remote: npm http 304 https://registry.npmjs.org/mime-db
remote: npm http 304 https://registry.npmjs.org/async
remote: npm http GET https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/lru-cache
remote: npm http 304 https://registry.npmjs.org/lru-cache
remote: npm http 304 https://registry.npmjs.org/readable-stream
remote: npm http GET https://registry.npmjs.org/assert-plus
remote: npm http GET https://registry.npmjs.org/jsprim
remote: npm http GET https://registry.npmjs.org/sshpk
remote: npm http 304 https://registry.npmjs.org/assert-plus
remote: npm http 304 https://registry.npmjs.org/sshpk
remote: npm http 304 https://registry.npmjs.org/jsprim
remote: npm http GET https://registry.npmjs.org/pinkie-promise
remote: npm http GET https://registry.npmjs.org/chalk
remote: npm http GET https://registry.npmjs.org/commander
remote: npm http GET https://registry.npmjs.org/is-my-json-valid
remote: npm http GET https://registry.npmjs.org/verror
remote: npm http GET https://registry.npmjs.org/extsprintf
remote: npm http GET https://registry.npmjs.org/json-schema
remote: npm http 304 https://registry.npmjs.org/pinkie-promise
remote: npm http 304 https://registry.npmjs.org/commander
remote: npm http 304 https://registry.npmjs.org/chalk
remote: npm http 304 https://registry.npmjs.org/is-my-json-valid
remote: npm http 304 https://registry.npmjs.org/verror
remote: npm http 304 https://registry.npmjs.org/extsprintf
remote: npm http 304 https://registry.npmjs.org/json-schema
remote: npm http GET https://registry.npmjs.org/pinkie
remote: npm http GET https://registry.npmjs.org/cryptiles
remote: npm http GET https://registry.npmjs.org/sntp
remote: npm http GET https://registry.npmjs.org/has-ansi
remote: npm http GET https://registry.npmjs.org/strip-ansi
remote: npm http GET https://registry.npmjs.org/supports-color
remote: npm http GET https://registry.npmjs.org/boom
remote: npm http GET https://registry.npmjs.org/hoek
remote: npm http GET https://registry.npmjs.org/ansi-styles
remote: npm http GET https://registry.npmjs.org/escape-string-regexp
remote: npm http GET https://registry.npmjs.org/isarray
remote: npm http GET https://registry.npmjs.org/process-nextick-args
remote: npm http GET https://registry.npmjs.org/string_decoder
remote: npm http GET https://registry.npmjs.org/util-deprecate
remote: npm http GET https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/pinkie
remote: npm http 304 https://registry.npmjs.org/cryptiles
remote: npm http 304 https://registry.npmjs.org/has-ansi
remote: npm http 304 https://registry.npmjs.org/sntp
remote: npm http 304 https://registry.npmjs.org/ansi-styles
remote: npm http 304 https://registry.npmjs.org/boom
remote: npm http 304 https://registry.npmjs.org/strip-ansi
remote: npm http 304 https://registry.npmjs.org/supports-color
remote: npm http 304 https://registry.npmjs.org/hoek
remote: npm http 304 https://registry.npmjs.org/process-nextick-args
remote: npm http 304 https://registry.npmjs.org/escape-string-regexp
remote: npm http 304 https://registry.npmjs.org/isarray
remote: npm http 304 https://registry.npmjs.org/util-deprecate
remote: npm http 304 https://registry.npmjs.org/string_decoder
remote: npm http 304 https://registry.npmjs.org/inherits
remote: npm http 304 https://registry.npmjs.org/core-util-is
remote: npm http GET https://registry.npmjs.org/graceful-readlink
remote: npm http 304 https://registry.npmjs.org/graceful-readlink
remote: npm http GET https://registry.npmjs.org/ansi-regex
remote: npm http 304 https://registry.npmjs.org/ansi-regex
remote: glob error { [Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\man\man1\sshpk-conv.1']
remote: errno: -4049,
remote: code: 'ENOTSUP',
remote: syscall: 'scandir',
remote: path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\sshpk\\man\\man1\\sshpk-conv.1' }
remote: glob error { [Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\man\man1\sshpk-sign.1']
remote: errno: -4049,
remote: code: 'ENOTSUP',
remote: syscall: 'scandir',
remote: path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\sshpk\\man\\man1\\sshpk-sign.1' }
remote: glob error { [Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\man\man1\sshpk-verify.1']
remote: errno: -4049,
remote: code: 'ENOTSUP',
remote: syscall: 'scandir',
remote: path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\sshpk\\man\\man1\\sshpk-verify.1' }
remote: glob error { [Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\bin\sshpk-conv']
remote: errno: -4049,
remote: code: 'ENOTSUP',
remote: syscall: 'scandir',
remote: path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\sshpk\\bin\\sshpk-conv' }
remote: glob error { [Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\bin\sshpk-sign']
remote: errno: -4049,
remote: code: 'ENOTSUP',
remote: syscall: 'scandir',
remote: path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\sshpk\\bin\\sshpk-sign' }
remote: glob error { [Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\bin\sshpk-verify']
remote: errno: -4049,
remote: code: 'ENOTSUP',
remote: syscall: 'scandir',
remote: path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\sshpk\\bin\\sshpk-verify' }
remote: npm ERR! error rolling back Error: EPERM: operation not permitted, rmdir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\jsprim\node_modules\json-schema'
remote: npm ERR! error rolling back at Error (native)
remote: npm ERR! error rolling back json-schema@0.2.2 { [Error: EPERM: operation not permitted, rmdir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\jsprim\node_modules\json-schema']
remote: npm ERR! error rolling back errno: -4048,
remote: npm ERR! error rolling back code: 'EPERM',
remote: npm ERR! error rolling back syscall: 'rmdir',
remote: npm ERR! error rolling back path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\jsprim\\node_modules\\json-schema' }
remote: npm http GET https://registry.npmjs.org/generate-function
remote: npm http GET https://registry.npmjs.org/generate-object-property
remote: npm http GET https://registry.npmjs.org/jsonpointer
remote: npm http GET https://registry.npmjs.org/xtend
remote: npm ERR! error rolling back Error: EPERM: operation not permitted, unlink 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\jsprim\node_modules'
remote: npm ERR! error rolling back at Error (native)
remote: npm ERR! error rolling back jsprim@1.2.2 { [Error: EPERM: operation not permitted, unlink 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\jsprim\node_modules']
remote: npm ERR! error rolling back errno: -4048,
remote: npm ERR! error rolling back code: 'EPERM',
remote: npm ERR! error rolling back syscall: 'unlink',
remote: npm ERR! error rolling back path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\http-signature\\node_modules\\jsprim\\node_modules' }
remote: npm http 304 https://registry.npmjs.org/generate-function
remote: npm http 304 https://registry.npmjs.org/generate-object-property
remote: npm http 304 https://registry.npmjs.org/xtend
remote: npm http 304 https://registry.npmjs.org/jsonpointer
remote: npm ERR! Error: ENOENT: no such file or directory, chmod 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\xtend\LICENCE'
remote: npm ERR! at Error (native)
remote: npm ERR! If you need help, you may report this *entire* log,
remote: npm ERR! including the npm and node versions, at:
remote: npm ERR! <http: github.com="" issues="" npm="">
remote:
remote: npm ERR! System Windows_NT 6.2.9200
remote: npm ERR! command "D:\\Program Files (x86)\\nodejs\\5.6.0\\node.exe" "D:\\Program Files (x86)\\npm\\1.4.9\\node_modules\\npm\\bin\\npm-cli.js" "install" "--production"
remote: npm ERR! cwd D:\home\site\wwwroot\App_Data\config\scripts
remote: npm ERR! node -v v5.6.0
remote: npm ERR! npm -v 1.4.9
remote: npm ERR! path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\xtend\LICENCE
remote: npm ERR! syscall chmod
remote: npm ERR! fstream_path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\xtend\LICENCE
remote: npm ERR! fstream_type File
remote: npm ERR! fstream_class FileWriter
remote: npm ERR! fstream_finish_call chmod
remote: npm ERR! code ENOENT
remote: npm ERR! errno -4058
remote: npm ERR! fstream_stack c:\Program Files (x86)\npm\1.4.9\node_modules\npm\node_modules\fstream\lib\writer.js:305:19
remote: npm ERR! fstream_stack FSReqWrap.oncomplete (fs.js:82:15)
remote: npm ERR! Error: ENOENT: no such file or directory, lstat 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-function\example.js'
remote: npm ERR! at Error (native)
remote: npm ERR! If you need help, you may report this *entire* log,
remote: npm ERR! including the npm and node versions, at:
remote: npm ERR! <http: github.com="" issues="" npm="">
remote:
remote: npm ERR! System Windows_NT 6.2.9200
remote: npm ERR! command "D:\\Program Files (x86)\\nodejs\\5.6.0\\node.exe" "D:\\Program Files (x86)\\npm\\1.4.9\\node_modules\\npm\\bin\\npm-cli.js" "install" "--production"
remote: npm ERR! cwd D:\home\site\wwwroot\App_Data\config\scripts
remote: npm ERR! node -v v5.6.0
remote: npm ERR! npm -v 1.4.9
remote: npm ERR! path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-function\example.js
remote: npm ERR! syscall lstat
remote: npm ERR! fstream_path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-function\example.js
remote: npm ERR! fstream_type File
remote: npm ERR! fstream_class FileWriter
remote: npm ERR! code ENOENT
remote: npm ERR! errno -4058
remote: npm ERR! fstream_stack c:\Program Files (x86)\npm\1.4.9\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
remote: npm ERR! fstream_stack FSReqWrap.oncomplete (fs.js:82:15)
remote: npm ERR! error rolling back Error: EPERM: operation not permitted, unlink 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator'
remote: npm ERR! error rolling back at Error (native)
remote: npm ERR! error rolling back har-validator@2.0.6 { [Error: EPERM: operation not permitted, unlink 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\har-validator']
remote: npm ERR! error rolling back errno: -4048,
remote: npm ERR! error rolling back code: 'EPERM',
remote: npm ERR! error rolling back syscall: 'unlink',
remote: npm ERR! error rolling back path: 'D:\\home\\site\\wwwroot\\App_Data\\config\\scripts\\node_modules\\request-promise\\node_modules\\request\\node_modules\\har-validator' }
remote: npm ERR! EEXIST: file already exists, mkdir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\lodash\object'
remote: File exists: D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\lodash\object
remote: Move it away, and try again.
remote:
remote: npm ERR! System Windows_NT 6.2.9200
remote: npm ERR! command "D:\\Program Files (x86)\\nodejs\\5.6.0\\node.exe" "D:\\Program Files (x86)\\npm\\1.4.9\\node_modules\\npm\\bin\\npm-cli.js" "install" "--production"
remote: npm ERR! cwd D:\home\site\wwwroot\App_Data\config\scripts
remote: npm ERR! node -v v5.6.0
remote: npm ERR! npm -v 1.4.9
remote: npm ERR! path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\lodash\object
remote: npm ERR! syscall mkdir
remote: npm ERR! fstream_path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\lodash\object\transform.js
remote: npm ERR! fstream_type File
remote: npm ERR! fstream_class FileWriter
remote: npm ERR! code EEXIST
remote: npm ERR! errno -4075
remote: npm ERR! fstream_stack c:\Program Files (x86)\npm\1.4.9\node_modules\npm\node_modules\fstream\lib\writer.js:171:23
remote: npm ERR! fstream_stack c:\Program Files (x86)\npm\1.4.9\node_modules\npm\node_modules\mkdirp\index.js:37:53
remote: npm ERR! fstream_stack FSReqWrap.oncomplete (fs.js:82:15)
remote: npm ERR! Error: ENOTSUP: operation not supported on socket, scandir 'D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\man\man1\sshpk-conv.1'
remote: npm ERR! at Error (native)
remote: npm ERR! If you need help, you may report this *entire* log,
remote: npm ERR! including the npm and node versions, at:
remote: An error has occurred during web site deployment.
remote: npm ERR! <http: github.com="" issues="" npm="">
remote:
remote: npm ERR! System Windows_NT 6.2.9200
remote: npm ERR! command "D:\\Program Files (x86)\\nodejs\\5.6.0\\node.exe" "D:\\Program Files (x86)\\npm\\1.4.9\\node_modules\\npm\\bin\\npm-cli.js" "install" "--production"
remote: npm ERR! cwd D:\home\site\wwwroot\App_Data\config\scripts
remote: npm ERR! node -v v5.6.0
remote: npm ERR! npm -v 1.4.9
remote: npm ERR! path D:\home\site\wwwroot\App_Data\config\scripts\node_modules\request-promise\node_modules\request\node_modules\http-signature\node_modules\sshpk\man\man1\sshpk-conv.1
remote: npm ERR! syscall scandir
remote: npm ERR! code ENOTSUP
remote: npm ERR! errno -4049
remote: npm ERR!
remote: npm ERR! Additional logging details can be found in:
remote: npm ERR! D:\home\site\wwwroot\App_Data\config\scripts\npm-debug.log
remote: npm ERR! not ok code 0
remote:
remote: Error - Changes committed to remote repository but deployment to website failed.
To https://mymobileapp.scm.azure-mobile.net/mymobileapp.git
05525e5..ee243be master -> master</http:></http:></http:>