Background Image
Table of Contents Table of Contents
Previous Page  59 / 68 Next Page
Information
Show Menu
Previous Page 59 / 68 Next Page
Page Background

59

4.

Remove as versões antigas

(se não houver outro pacote

dependente delas).

Isso garante maior segurança

contra quebras e erros. Para ver

o que está instalado, usa-se o

comando ls ou list:

npm list (ou npm ls)

O resultado deve ser parecido

com a listagem abaixo:

Para desinstalar um pacote,

usa-se o comando a seguir:

npm uninstall express

Instale o

Ionic e Cordova

Dois pacotes muito úteis para

desenvolvimento web

são o Ionic e o Cordova. O

primeiro permite construir as

interfaces do aplicativo, com

componentes para o Frontend,

armazenando-os e reutilizando-

os em outros projetos. O

Cordova é um framework para

desenvolvimento com CSS,

HTML5, JavaScript, que pode usar

o Ionic como complemento.

A ideia é usar esses

pacotes como teste para o

NPM. A instalação com o NPM

é simples. Usa uma linha de

comando, como esta:

npm install -g cordova ionic

Pode demorar algum tempo,

dependendo dos recursos do

computador, como processador,

PHPµULD $R íQDO XPD OLVWDJHP GRV

processos será exibida e os pacotes

estarão instalados.

3DUD YHULíFDU XVD VH R

comando de exibição de versão:

C:\>ionic -v

1.7.14

Para criar uma aplicação em

branco, a partir do Ionic, basta

realizar o comando seguinte:

ionic start myApp blank

Global e Local

Por padrão, o NPM instala

dependências, se existirem,

localmente. Ou seja, as referências

são ao diretório node_module da

pasta onde foi feita a instalação.

Pacotes globalmente

instalados têm as referências

armazenadas no diretório do

sistema. Esse tipo de dependência

pode ser facilmente acessado de

qualquer node.js.

Para instalar globalmente

um pacote, usa-se –g na linha de

comando, como na instalação do

Cordova e do Ionic feita acima:

npm install -g cordova ionic

Construa um

pacote com o NPM

Além de instalar pacotes,

[

O CORDOVA É UM FRAMEWORK PARA

DESENVOLVIMENTO COM CSS, HTML5, JAVASCRIPT,

QUE PODE USAR O IONIC COMO COMPLEMENTO

]

o NPM permite que construa

seu próprio package para

instalação e distribuição. Para

isso, é preciso criar um arquivo

package.json, como o gerado

pelo Ionic no teste anterior.

Na aplicação criada,

no diretório myApp, também

foi gerado um arquivo

chamado package.json. Ao

abrir esse arquivo em um

processador de texto, serão

vistos os códigos:

{

"name": "myapp",

"version": "1.1.1",

"description": "myApp: An

Ionic project",

"dependencies": {

"gulp": "^3.5.6",

"gulp-sass": "^2.0.4",

"gulp-concat": "^2.2.0",

"gulp-minify-css":

"^0.3.0",

"gulp-rename": "^1.2.0"

},

"devDependencies": {

"bower": "^1.3.3",

"gulp-util": "^2.2.14",

"shelljs": "^0.3.0"

},

"cordovaPlugins": [

"cordova-plugin-device",

"cordova-plugin-

console",

"cordova-plugin-

whitelist",

"cordova-plugin-

splashscreen",

"cordova-plugin-

statusbar",

"ionic-plugin-keyboard"

],

"cordovaPlatforms": []

}

[

ALÉM DE INSTALAR PACOTES, O NPM PERMITE

QUE SE CONSTRUA SEU PRÓPRIO PACKAGE PARA

INSTALAÇÃO E DISTRIBUIÇÃO. PARA ISSO, É

PRECISO CRIAR UM ARQUIVO PACKAGE.JSON

]

REVISTA LOCAWEB