Software Workshop

npm 모듈

  1. 모듈 설치
npm install --save <모듈명>
npm install --save passport-naver
  1. package.json 파일 변경 확인
  2. node_modules 디렉토리에서 설치여부 확인
  3. 모듈이 사용되는 파일에 다음 코드 추가
var 모듈인스턴스변수명 = require('모듈명');
var NaverStrategy = require('passport-naver').Strategy;

bower 모듈

  1. 모듈 설치
bower install —save 모듈명
bower install --save angular-gettext
  1. bower.json 파일 변경 확인
  2. bower_components 디렉토리에서 설치여부 확인
  3. config/assets.json에 다음 코드 추가
"bower_components/...js파일경로..."
"bower_components/angular-gettext/dist/angular-gettext.js",

comma 주의
5. 패키지의 app.js에 다음 코드를 추가해준다.

패키지명.angularDependencies([..., '모듈명']);
Admin.angularDependencies(['angular-underscore', 'gettext', 'relativeDate', 'infinite-scroll']);

모듈명이 살짝 달라질 수 있음
6. 모듈이 사용되는 코드에서 의존성 주입하기

angular.module('mean.common').factory('Alert', ['$rootScope', 'gettext',
    function($rootScope, gettext) {
    var alert = {};
    alert.msg = gettext('Save succeeded.');
    ...