vulcan application은 package 기반이다.
그래서 제일 먼저 해야할 일은 package를 만드는 것.
g(generate) pakcage 명령을 사용하자.
그래서 제일 먼저 해야할 일은 package를 만드는 것.
g(generate) pakcage 명령을 사용하자.
$ vulcan g package spectrum:simplebb
? Package name spectrum:simplebb
create packages/spectrum-simplebb/package.js
create packages/spectrum-simplebb/lib/client/main.js
create packages/spectrum-simplebb/lib/server/main.js
create packages/spectrum-simplebb/lib/server/seed.js
create packages/spectrum-simplebb/lib/modules/index.js
create packages/spectrum-simplebb/lib/components/index.js
create packages/spectrum-simplebb/lib/modules/routes.js
To activate your package, run: meteor add spectrum-simplebb
어째서인지 spectrum이라는 namespace를 줬는데 spectrum-simplebb로 생성이 된다.
기분이 나쁘다. PR을 언젠가 해야지하는 생각만 하고 손으로 고치자.
./packages/spectrum-simplebb/package.js 를 열고
Package.describe({
name: 'spectrum-simplebb',
});
이 부분을 : 을 적용해서 고쳐주자.
Package.describe({
name: 'spectrum:simplebb',
});
자 그럼 말 안듣고 meteor add spectrum:simplebb 해본다.
$ meteor add spectrum:simplebb
Changes to your project's package version selections:
spectrum:simplebb added, version 0.0.0
spectrum:simplebb
좋다. 좋은 시작이다.
사실 그래도 별 변화는 없다.
기존의 패키지를 지워보자.
.meteor/packages 열어보면
# see http://docs.vulcanjs.org/packages
vulcan:core
############ Language Packages ############
vulcan:i18n-en-us
############ Accounts Packages ############
accounts-password@1.4.0
# accounts-twitter
# accounts-facebook
############ Your Packages ############
example-simple
# example-movies
# example-instagram
# example-forum
# example-customization
# example-permissions
# example-membership
# example-interfaces
spectrum:simplebb
이렇게 되있을 텐데 example-simple 부분을 #로 막아주자.
# see http://docs.vulcanjs.org/packages
vulcan:core
############ Language Packages ############
vulcan:i18n-en-us
############ Accounts Packages ############
accounts-password@1.4.0
# accounts-twitter
# accounts-facebook
############ Your Packages ############
# example-simple
# example-movies
# example-instagram
# example-forum
# example-customization
# example-permissions
# example-membership
# example-interfaces
spectrum:simplebb
그리고 다시 화면을 보자.
아무것도 없다. 뭔가 만들어보기 좋은 상태다.
빨리 다음 글로 넘어가서 허전한 마음을 채워보자.
댓글
댓글 쓰기