grunt의 node-webkit

빠져서 메모.

grunt의 node-webkit



grunt로 node-webkit 앱을 빌드합니다.

grunt-node-webkit-builder 설치


$ npm install --save-dev grunt-node-webkit-builder

package.json 편집



package.json
// ...省略...

    "window": {
        "title": "node-webkitアプリ",
        "width": 360,
        "height": 480,
        "toolbar": false,
        "frame": true
    }

// ...省略...

Gruntfile.js 편집



Gruntfile.js

// ...省略...

    grunt.loadNpmTasks('grunt-node-webkit-builder');

// ...省略...

    grunt.initConfig({

// ...省略...

        nodewebkit: {
            main: {
                options: {
                    version: "0.11.5",
                    platforms: ["win", "osx"],
                },
                src: [
                    "images/**",
                    "sounds/**",
                    "main.html",
                    "build/myapp.min.js",
                    "package.json",
                    "README.md",
                ],
            },
        },

// ...省略...


포인트는 options.version.
규정치는 'latest'입니다만, 알파판 등 동작하지 않는 버젼의 node-webkit가 선택되었을 경우에 빌드가 통과하지 않게 됩니다.
htp // dl. 그래서 ぇb t. rg/ 에 놓여 있는, 정상적으로 움직이는 버젼을 지정합시다.

빌드


$ grunt nodewebkit

build/{프로젝트명} 폴더 아래에 각 플랫폼용 폴더가 잘리고, 그 안에 어플리케이션이 작성됩니다.

할 수 있었어!





와우, 마르데몬 모노노게임 미타이!

좋은 웹페이지 즐겨찾기