项目地址:https://github.com/yanqing6628780/angular2_ubus_openwrt
该项目是在公司的pandorabox固件的ubus接口下,使用angular进行开发尝试。
所以,要运行该项目:
- 你需要一个路由器
- 该路由器需要刷入pandorabox或者openwrt固件
- 固件内需要有以下ubus命令:
- session
- uci
如果你路由器不是192.168.1.1的ip,你还需要修改proxy.conf.json文件。
该项目是从angular的hero项目clone下来后直接修改的。只app内的文件,其他配置基本没有修改。
用到的知识点如下:
-
继续阅读 »
```
db:
image: mongo
volumes:
- ~/www/db:/data
container_name: db
restart: always
www:
build: .
ports:
- "12333:8000"
volumes:
- ~/www/logs:/www/logs
- ~/www/public:/www/public
- ~/www/config:/www/config
links:
- db
container_name: www
继续阅读 »
```
module.exports = function(config) {
var files = [];
files.push('newifi/@(jquery*|newifi).js');
files.push('index.html');
files.push('../../test/.coffee');
files.push('../../test/.js');
var otherFiles = [
'newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).js',
'newifi//.cs
继续阅读 »
```
module.exports = function(config) {
var globSync = require("glob").sync;
var files = globSync('newifi/@(jquery*|newifi).js', { cwd: 'web/htdocs' });
var otherJsFiles = globSync('newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).{js,json}', { cwd: 'web/htdocs' });
var cssFiles = globSync('newifi/
继续阅读 »