実際にビルドを成功させ、Webサイトをbluemix上でホストするためには、どのような変更が必要ですか?IBM bluemixでgrunt serverをデプロイして実行してください
これは私のGruntfile.js、manifest.ymlおよびpackage.jsonです。ベースフォルダ 'アプリは' 角度のアプリケーションです -
module.exports = function(grunt){
grunt.initConfig({
connect: {
server: {
options: {
port: 9000,
base: 'app',
keepalive: true,
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.registerTask('default', ['connect']);
};
package.json
:
{
"name": "dummy",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {"grunt-cli": "^1.2.0",
"grunt": "^0.4.5",
"grunt-contrib-connect": "^0.10.1"
}
}
manifest.yml
:
---
applications: #Reference http://docs.cloudfoundry.com/docs/using/deploying-apps/manifest.html
- name: dummy #Application Name. Unique to the user's Space
memory: 256M #The maximum memory to allocate to each application instance
instances: 1 #The number of instances of the application to start
path: ./ #Path to the application to be pushed
command: npm install && node_modules/.bin/grunt serve #The command to use to start the application
すでにBluemixにアプリをプッシュしようとしましたか?どのようなエラーが発生しましたか、または何が動作していませんでしたか? – opiethehokie
コマンド「node_modules/.bin/grunt serve」でアプリケーションを起動すると、問題が解決する場合があります。 https://developer.ibm.com/answers/questions/25856/how-to-deploy-a-web-app-based-on-grunt/ – vmovva
明らかに、私はnode_modulesを持っていません....... –