2014-12-13 57 views
4

我真的不知道在哪裏bower_components目錄從我Node Express應用程序的來源,但它似乎對關注我的node_modules文件夾進行競爭,因爲兩者都含有jquerybootstrapBrowserify - 鮑爾VS NPM節點模塊

我正在使用Browserify,並試圖捆綁jQuery,引導和一些其他組件。鮑爾在這裏究竟發生了什麼?我需要鮑爾什麼嗎?

例如,當我在應用程序代碼中執行require('jquery')時,我怎麼知道它是來自NPM node_modules還是Bower bower_components?

回答

5

基本browserify只能使用node_modules

要與涼亭一起使用,可以在導入node_modules之前使用transform

  • 如果使用debowerify變換,它會node_modules之前導入bower_components。所以如果你的bower.jsonjquerybootstrap,它將使用bower_components'

  • 如果您使用browserify-shim轉換,它會搜索您的package.json的browser字段。所以如果你的browser字段有jquerybootstrap,它會使用它。