ExchangeWorld~$ npm install )gulp (pode exigir a instalação de gulp globalmente npm install gulp -g )gulp prod (Nota: a tarefa de produção não inicia o servidor Express e não fornecerá a você recarregar ao vivo do navegador-sincronizado. Simplesmente use gulp dev durante o desenvolvimento. Mais informações abaixo)gulp deploy para transferir o DIR compactado para criar para o servidor remoto.gulp dev está em execução, o servidor também está em alta e serve arquivos do diretório /build . Quaisquer alterações no diretório /app serão processadas automaticamente pelo Gulp e as alterações serão injetadas em qualquer navegador aberto apontado para o endereço de procuração. ExchangeWorld~$ npm install
ExchangeWorld~$ gulp
localhost:3000 no navegador para você. ヽ (✿゚▽゚) ノO AngularJS é uma estrutura JavaScript MVW (View-visualização-seja o que for) para criar aplicativos da Web de página única. Neste caldeira, ele é usado para todo o roteamento de aplicativos, bem como para todas as vistas e lógica do front -end.
Os arquivos AngularJS estão todos localizados no app/angular , estruturado da seguinte maneira:
Crie pastas nomeadas para o recurso que eles representam. Quando uma pasta crescer para conter mais de 7 arquivos, comece a considerar a criação de uma pasta para eles. Seu limite pode ser diferente, portanto, ajuste conforme necessário.
.
├── core
├── exchange
├── follow
│ ├── follow.controller.js // put all related controller/service/html in same feature folder
│ ├── follow.html
│ ├── follow.module.js
│ ├── follow.route.js
│ └── follow.service.js
├── goods
├── home
├── layout
├── main.js
├── map
├── mobile
├── post
├── profile
├── seek
├── templates.js
├── tmp
└── utils
Todo o código relacionado ao AngularJS deve seguir o guia de estilo de codificação
Execute Eslint.
$ npm run lint
# Auto fix
$ npm run lint -- --fixExecute JSCs.
$ npm run jscs
# Auto fix
$ npm run jscs -- --fix A injeção de dependência é realizada com a biblioteca ng-annotate . Para aproveitar isso, um comentário simples do formato:
/** @ngInject */precisa ser adicionado diretamente antes de quaisquer funções/módulos angulares. As tarefas Gulp cuidarão de adicionar qualquer injeção de dependência, exigindo que você apenas especifique as dependências na chamada de função e nada mais.