我正在尝试使用git aws.push方法启动node.js服务器
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.sdlc.html
与此解决方案类似,我正在尝试运行'bower install',尽管我的解决方案有点不同:
https://developer.ibm.com/answers/questions/16594/how-to-install-packages-on-nodejs/
我的实施:
"scripts":{"postinstall":"bower install -F"},
这在本地工作正常 - npm安装也运行bower安装没有问题.当我部署到aws时,npm运行良好 - 我知道我的服务器启动正常,因为我可以在日志中看到来自它的消息,但是当我尝试启动客户端时,没有任何凉亭组件到位.
我正在使用节点v0.10.26,我确信我的本地计算机上没有全局安装bower.我已经在package.json的依赖项部分中尝试了这个,包括和不包括bower.
有任何想法吗?并提前感谢.
{
"name": "smf",
"version": "0.1.0",
"dependencies": {
"aws-sdk": "~2.0.0-rc.14",
"base64-js": "0.0.6",
"bookshelf": "~0.6.10",
"bower": "*",
"change-case": "~2.1.1",
"crypto-js": "~3.1.2-3",
"geojson": "~0.1.5",
"handlebars": "~2.0.0-alpha.2",
"js-base64": "~2.1.5",
"lodash": "~2.4.1",
"mathjs": "~0.21.0",
"minify": "~0.5.1",
"moment": "~2.6.0",
"newrelic": "~1.5.3",
"node-cryptojs-aes": "~0.4.0",
"node-highcharts": "0.0.2",
"node-uuid": "~1.4.1",
"passport": "~0.2.0",
"passport-http": "~0.2.2",
"passport-local": "~1.0.0",
"password-hash": "~1.2.2",
"pg": "~3.0.3",
"restify": "~2.7.0",
"should": "~3.3.1",
"socket.io": "~0.9.16",
"sqlite3": "~2.2.3",
"util": "~0.10.3",
"when": …Run Code Online (Sandbox Code Playgroud)