Trước khi bắt tay vào dự án cần cài đặt NodeJs, Grunt và Bower
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g grunt-cli karma bower protractor
npm install -d
bower install
sudo webdriver-manager update
NameVirtualHost *:8081
Listen *:8081
<VirtualHost *:8081>
DocumentRoot "/home/user/gits/angularjs-app-blank/dist"
DirectoryIndex index.html
#SSLEngine on
#SSLCertificateFile "conf/ssl.crt/server.crt"
#SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "/home/user/gits/angularjs-app-blank/dist">
Options Indexes FollowSymLinks
AllowOverride All
#Allow from All
Require all granted
</Directory>
</VirtualHost>
- Vào thư mục gốc của code để cập nhật các thư viện của NodeJs gõ:
npm install -d
- Vào thư mục gốc của code để cập nhật các thư viện gõ:
bower install
- Vào thư mục gốc của code để build dự án gõ:
grunt build
- Trong quá trình dev, để dự án tự build sau mỗi thay đổi thì làm như sau. Vào thư mục gốc của code gõ:
grunt watch
grunt karma