0

나는 내가 폴더 구조 아래와 같이해야 Node.js를하고 Express에서 CMS를 만들려고 :Node.js : 플러그 형 응용 프로그램을 만드는 방법은 무엇입니까?

  • MyCMS
    • 플러그인
    • 테마
    • 업로드
    • index.js
내가 방법을 알고 싶어

  • 플러그인
    • 샘플 플러그인
    • 멋진-플러그인 :

      은 내가 플러그인 폴더에서 플러그인을로드 할 내 CMS를 플러그 가능하게 만드시겠습니까?

      응용 프로그램을 플러그 가능하게 만드는 가장 좋은 방법은 무엇입니까?

      그런 다음 플러그인을로드하는 방법은 무엇입니까?

      편집 (내가 플러그인 시스템에서 모두 필요) : 내가 말했듯이, 나는 워드 프레스와 같은 플러그인 시스템이 필요합니다. WordPress에 후크 (액션 및 필터)가 있습니다. 가장 좋습니다. 그것을 구현하는 방법?

+0

무엇이 있습니까? 플러그인 시스템이 필요합니다. 코드 예제를 사용한 패턴 또는 디자인 지침 –

+0

나는 그것을 봤지만 몇 가지 발견했지만 아무것도 몰라. 너 도울 수있어? –

답변

1

NPM이 본질적으로 당신을 위해 플러그인 폴더를 필요로하지 않습니다. 그런 다음 공식적으로 지원되는 npm 패키지 목록을 유지 관리합니다. Ember-CLI를보고 'Ember 설치'및 Ember 용 특정 패키지로 수행하는 작업을 확인할 수 있습니다.

+0

이것은 좋은 생각입니다. npm에 플러그인을 게시하고 CMS에서 사용하는 방법에 대해 생각하고 있습니다. 그러나 나는 그것을 어떻게하는지 알고 싶다? –

+0

google "npm publish"패키지를 게시하는 공식 npm 문서 - 그 후에는 npm install 'package-name' – Bradley

+0

Hi를 수행해야합니다. 패키지를 게시하는 방법을 알고 있지만 node_modules 폴더의 특정 패키지를 어떻게 작성해야할지 모르겠다. –

관련 문제