ionic + AngularJS의 모바일 웹 개발 환경을 구축했습니다.
준비
사전 준비로 nodejs 등은 설치되었습니다.
사전 준비npm install -g yo grunt-cli generator-angular
아마 위의 모듈을 설치했을 것입니다.
generator-ionic 설치npm install -g generator-ionic
 ionic 파일 생성
yo 명령으로 ionic 파일을 생성합니다.
ionic 파일 생성mkdir ionic
cd ionic
yo ionic
yo 명령을 실행하면 생성하기 전에 몇 가지 질문을 받지만 cordova는 앱용이므로 이번에는 space를 눌러 제거합니다.
 
위와 같은 화면이 표시됩니다.
초기 템플릿을 선택할 수 있으므로 Side Menu를 선택했습니다.
 
 동작 확인
지금까지 grunt serve하고 서버가 시작되면 성공입니다.
그러나 나의 환경에서는 Multiple addresses의 선택 화면이 나왔습니다.
서버 시작grunt serve
略
Multiple addresses available.
Please select which address to use by entering its number from the list below:
 1) 10.0.2.18 (eth0)
 2) 192.168.33.11 (eth1)
 3) localhost
Address Selection:  
왠지 여기에서 숫자를 선택할 수 없어 멈춰 버렸습니다\(^o^)/
vagrant를 이용하고 있는 탓인지 생각하고, Mac에서도 환경을 만들어 보았습니다만, 마찬가지로 Multiple addresses가 표시되었습니다.
지금까지의 흐름에서 Yeoman의 yo ionic 명령으로 파일을 생성했을 때 .ionic 디렉토리가 사용자의 홈 디렉토리에 생성됩니다. .ionic 디렉토리에는 ionic.config라는 파일이 있으므로 ionicServeAddress를 지정합니다.
vi ~/.ionic/ionic.config
{
  "versionCheck": 1414045129210,
  "ionicServeAddress": "localhost"
}
versionCheck의 항목 만 있으므로 ionicServeAddress를 추가했습니다.
다시 grunt serve로 서버를 시작합니다.
서버 시작grunt serve
略
Running "ionic:serve" (ionic) task
Running "watch" task
Waiting...Running dev server: http://localhost:8100
8100번으로 서버가 기동했으므로, 브라우저로부터 확인합니다.
덧붙여서 나의 vagrant 환경은 localhost에서는 액세스 할 수 없는 지정이 되어 있었습니다. vagrant가 192.168.33.11에서 시작되었으므로 IP http://192.168.33.11:8100/에 직접 액세스하여 확인했습니다.
 
Side Menu가 있는 ionic의 UI를 브라우저에서 확인할 수 있었습니다.
했어(☝ ՞ਊ ՞)
 참고
 htps : // 기주 b. 코 m / 에고 네트 / 게네라와 r 이오니 c
 h tp : / / s t c ゔ rf ぉ w. 코 m / 쿠에 s 치온 s / 26328184 / 이오니 쿠 r ゔーーーーーーーーーーーー짱게아아d/26330536
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(ionic + AngularJS의 모바일 웹 개발 환경을 구축했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/pugiemonn/items/744032601c728dbbe7b4
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
npm install -g yo grunt-cli generator-angular
npm install -g generator-ionic
yo 명령으로 ionic 파일을 생성합니다.
ionic 파일 생성
mkdir ionic
cd ionic
yo ionic
yo 명령을 실행하면 생성하기 전에 몇 가지 질문을 받지만 cordova는 앱용이므로 이번에는 space를 눌러 제거합니다.

위와 같은 화면이 표시됩니다.
초기 템플릿을 선택할 수 있으므로 Side Menu를 선택했습니다.

동작 확인
지금까지 grunt serve하고 서버가 시작되면 성공입니다.
그러나 나의 환경에서는 Multiple addresses의 선택 화면이 나왔습니다.
서버 시작grunt serve
略
Multiple addresses available.
Please select which address to use by entering its number from the list below:
 1) 10.0.2.18 (eth0)
 2) 192.168.33.11 (eth1)
 3) localhost
Address Selection:  
왠지 여기에서 숫자를 선택할 수 없어 멈춰 버렸습니다\(^o^)/
vagrant를 이용하고 있는 탓인지 생각하고, Mac에서도 환경을 만들어 보았습니다만, 마찬가지로 Multiple addresses가 표시되었습니다.
지금까지의 흐름에서 Yeoman의 yo ionic 명령으로 파일을 생성했을 때 .ionic 디렉토리가 사용자의 홈 디렉토리에 생성됩니다. .ionic 디렉토리에는 ionic.config라는 파일이 있으므로 ionicServeAddress를 지정합니다.
vi ~/.ionic/ionic.config
{
  "versionCheck": 1414045129210,
  "ionicServeAddress": "localhost"
}
versionCheck의 항목 만 있으므로 ionicServeAddress를 추가했습니다.
다시 grunt serve로 서버를 시작합니다.
서버 시작grunt serve
略
Running "ionic:serve" (ionic) task
Running "watch" task
Waiting...Running dev server: http://localhost:8100
8100번으로 서버가 기동했으므로, 브라우저로부터 확인합니다.
덧붙여서 나의 vagrant 환경은 localhost에서는 액세스 할 수 없는 지정이 되어 있었습니다. vagrant가 192.168.33.11에서 시작되었으므로 IP http://192.168.33.11:8100/에 직접 액세스하여 확인했습니다.
 
Side Menu가 있는 ionic의 UI를 브라우저에서 확인할 수 있었습니다.
했어(☝ ՞ਊ ՞)
 참고
 htps : // 기주 b. 코 m / 에고 네트 / 게네라와 r 이오니 c
 h tp : / / s t c ゔ rf ぉ w. 코 m / 쿠에 s 치온 s / 26328184 / 이오니 쿠 r ゔーーーーーーーーーーーー짱게아아d/26330536
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(ionic + AngularJS의 모바일 웹 개발 환경을 구축했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/pugiemonn/items/744032601c728dbbe7b4
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
grunt serve
略
Multiple addresses available.
Please select which address to use by entering its number from the list below:
 1) 10.0.2.18 (eth0)
 2) 192.168.33.11 (eth1)
 3) localhost
Address Selection:  
vi ~/.ionic/ionic.config
{
  "versionCheck": 1414045129210,
  "ionicServeAddress": "localhost"
}
grunt serve
略
Running "ionic:serve" (ionic) task
Running "watch" task
Waiting...Running dev server: http://localhost:8100
htps : // 기주 b. 코 m / 에고 네트 / 게네라와 r 이오니 c
h tp : / / s t c ゔ rf ぉ w. 코 m / 쿠에 s 치온 s / 26328184 / 이오니 쿠 r ゔーーーーーーーーーーーー짱게아아d/26330536
Reference
이 문제에 관하여(ionic + AngularJS의 모바일 웹 개발 환경을 구축했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pugiemonn/items/744032601c728dbbe7b4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)