yeoman webapp generator plugin을 사용하여 webapp를 성공적으로 설치했습니다.yeoman : yo webapp을 사용하여 backbone과 backbone.layoutmanager를 혼합하여 추가
backbone과 backbone.layoutmanager를 믹스에 추가하려고합니다.
npm install && bower install
을 실행하려고 시도했을 때 https://github.com/isaacs/npm/issues/3275과 같은 오류가 발생합니다.
이 내 현재 main.js입니다
require.config({
paths: {
jquery: '../components/jquery/jquery',
backbone: '../../node_modules/backbone/backbone',
underscore: "../components/underscore/underscore",
layoutmanager: "../../node_modules/backbone.layoutmanager/backbone.layoutmanager",
bootstrap: 'vendor/bootstrap'
},
shim: {
bootstrap: {
deps: ['jquery', 'underscore'],
exports: 'Backbone'
},
layoutmanager: {
deps: ["backbone"],
exports: "Backbone.Layout"
}
},
});
require(['app', 'jquery', 'bootstrap'], function (app, $) {
'use strict';
// use app here
console.log(app);
console.log('Running jQuery %s', $().jquery);
});
나의 현재 component.json
{
"name": "learnbackbonelayoutmanager",
"version": "0.0.0",
"dependencies": {
"sass-bootstrap": "~2.3.0",
"requirejs": "~2.1.4",
"modernizr": "~2.6.2",
"jquery": "~1.9.1"
},
"devDependencies": {}
}
나의 현재 package.json
{
"name": "learnbackbonelayoutmanager",
"version": "0.0.0",
"dependencies": {},
"devDependencies": {
"grunt": "~0.4.0",
"grunt-contrib-copy": "~0.4.0",
"grunt-contrib-concat": "~0.1.2",
"grunt-contrib-coffee": "~0.4.0",
"grunt-contrib-uglify": "~0.1.1",
"grunt-contrib-compass": "~0.1.2",
"grunt-contrib-jshint": "~0.1.1",
"grunt-contrib-cssmin": "~0.4.1",
"grunt-contrib-connect": "0.1.2",
"grunt-contrib-clean": "0.4.0",
"grunt-contrib-htmlmin": "0.1.1",
"grunt-contrib-imagemin": "0.1.2",
"grunt-contrib-livereload": "0.1.1",
"grunt-bower-hooks": "~0.2.0",
"grunt-usemin": "~0.1.9",
"grunt-regarde": "~0.1.1",
"grunt-requirejs": "~0.3.2",
"grunt-mocha": "~0.2.2",
"grunt-open": "~0.2.0",
"matchdep": "~0.1.1"
},
"engines": {
"node": ">=0.8.0"
}
}
웹 애플리케이션의 기본 I 설정을하는 방법 yo webapp
에 정의 된대로 백본 및 백본을 추가합니다 .LayoutManag 어?
를 나는 내가 이해 있는지 확인하려면 정확하게 질문하십시오. 'generator-webapp'처럼 작동하는 자체 생성기를 만들고 싶지만이 두 모듈을 추가하십시오? – passy
저는 현재 발전기를 만들고 싶지 않습니다. 나는 단지 'yo webapp'에 의해 지정된대로 간단한 웹 사이트를 설정하고 두 개의 모듈, 즉 백본과 백본 레이아웃 관리자를 추가하기를 원한다. –