Il modo in cui sto usando i pacchetti che non disponibile, fuori dalla scatola in NPM, in questo momento è così:Browserify e bower. approccio Canonical
package.json ha:
"napa": {
"angular": "angular/bower-angular",
"angular-animate": "angular/bower-angular-animate",
"d3": "mbostock/d3",
"ui-router":"angular-ui/ui-router",
"bootstrap":"twbs/bootstrap"
},
"scripts": {
"install": "node node_modules/napa/bin/napa"
e che installa i file nella directory node_modules , e li uso in modo nativo come questo
require('angular/angular')
require('ui-router')
... etc
che funziona, ma stavo pensando se è possibile utilizzare i pacchetti installati con pergolato (in pergolato cartella specifica) e li usa in modo nativo come moduli nodo? È possibile modificare la risoluzione del modulo del nodo e forzarlo a cercare i moduli non solo nella directory node_modules, ma anche nella directory di bower? O forse usando npm link
o altro?
Esiste una convenzione per utilizzare browserify con bower?
Perché dovresti usare angolare sul server? O quelli che richiedono appaiono nel browser? –
Molto insightful –