我使用的軟件包不可用出NPM框的方式,現在的問題是這樣的:Browserify和涼亭。典型的做法
的package.json有:
"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"
和安裝文件到node_modules目錄和我本身使用它們像這樣
require('angular/angular')
require('ui-router')
... etc
這一工程,但我在想,如果有可能使用與鮑爾已安裝的軟件包(進入涼亭特定的文件夾)和本機使用它們作爲節點模塊?是否可以調整節點的模塊分辨率,並強制它不僅在node_modules目錄內尋找模塊,而且還在bower目錄中尋找模塊?或者可能使用npm link
或其他?
是否有某種使用browseowery和bower的約定?
你爲什麼要在服務器上使用角度?或者那些要求出現在瀏覽器中? –
非常insighfull –