npm install gulp --save-dev
npm install gulp-jshint --save-dev
npm install jshint --save-dev
crear el archivo gulpfile.js
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var jsFiles = ['*.js','src/**/*.js'];
gulp.task('style', function(){
return gulp.src(jsFiles).pipe(jshint());
});
martes, 13 de febrero de 2018
Bower
Es un manejador de paquetes para el web
Bower es para front-end , NPM es para back-end
usa a config file llamado bower.json
npm install bower -g
Bower es para front-end , NPM es para back-end
usa a config file llamado bower.json
npm install bower -g
habilitar template en node.js
1) Se descarga el theme bootstrap
https://startbootstrap.com/template-overviews/agency/
2) se descomprime y sepone en la carpeta public como muestra la imagen
var express = require("express");
var app=express();
var port = process.env.PORT;
app.use(express.static('public'));
app.use(express.static('src/views'));
app.get('/',function(req,res){
res.send('Hola Mundo');
});
app.get('/routing',function(req,res){
res.send('Hola routing');
});
app.listen(port,function(err){
console.log('Server funcionando en puerto:' + port);
});
https://startbootstrap.com/template-overviews/agency/
2) se descomprime y sepone en la carpeta public como muestra la imagen
var express = require("express");
var app=express();
var port = process.env.PORT;
app.use(express.static('public'));
app.use(express.static('src/views'));
app.get('/',function(req,res){
res.send('Hola Mundo');
});
app.get('/routing',function(req,res){
res.send('Hola routing');
});
app.listen(port,function(err){
console.log('Server funcionando en puerto:' + port);
});
generar rutas en node.js
app.get('/',function(req,res){
res.send('Hola Mundo');
});
app.get('/routing',function(req,res){
res.send('Hola routing');
});
NPM en nodejs
Es un manejador de paquetes para node.js
Descarga, Installa y Mantiene paquetes de NPM
{
"name": "chat-example",
"version": "0.0.0",
"description": "A chat example to showcase how to use `socket.io` with a static `express` server with `async` for control flow.",
"main": "server.js",
"author": "Mostafa Eweda <mo.eweda@gmail.com>",
"dependencies": {
"async": "~0.2.8",
"express": "~3.2.4",
"socket.io": "~0.9.14"
},
"scripts": {
"start": "node nodeproject/app.js"
},
"devDependencies": {},
"license": "ISC"
}
mscesar:~/workspace/nodeproject (master) $ node app.js
mscesar:~/workspace/nodeproject (master) $ npm start
Descarga, Installa y Mantiene paquetes de NPM
{
"name": "chat-example",
"version": "0.0.0",
"description": "A chat example to showcase how to use `socket.io` with a static `express` server with `async` for control flow.",
"main": "server.js",
"author": "Mostafa Eweda <mo.eweda@gmail.com>",
"dependencies": {
"async": "~0.2.8",
"express": "~3.2.4",
"socket.io": "~0.9.14"
},
"scripts": {
"start": "node nodeproject/app.js"
},
"devDependencies": {},
"license": "ISC"
}
mscesar:~/workspace/nodeproject (master) $ node app.js
mscesar:~/workspace/nodeproject (master) $ npm start
Suscribirse a:
Entradas (Atom)
