0
我對node.js非常陌生,並且我在其中提供了一些不同的教程。我的目標是使用節點與ejs或下劃線。我第一次使用下劃線的嘗試不太好。node.js需要方法找不到javascript文件:找不到模塊
我正在使用bower
來管理我的項目的腳本依賴關係,並且我能夠在路徑public/javascripts/vendor
下拉下amd版本的下劃線。我相信,如果我使用npm
安裝下劃線,模塊將被找到並且錯誤消失。
我認爲這條線
app.use(express.static(path.join(__dirname, 'public')));
主要使用該目錄下的所有靜態文件設定的app.config?那麼如何,下劃線不能找到..
這我怎麼用它的方式。
var _ = require('underscore-amd');
app.register('.html', {
compile: function(str, options){
var compiled = require('underscore-amd').template(str);
return function(locals) {
return compiled(locals);
};
}
});
所以如果我想使用下劃線,我會有重複的依賴關係。一個用於服務器,另一個用於客戶端? – Warz 2013-03-09 05:26:30
是的。雖然請注意,如果您確實想要在客戶端和服務器上管理和使用相同的代碼,您可能需要嘗試browserify:https://github.com/substack/node-browserify。這允許你捆綁npm模塊用於客戶端(基本上與你嘗試的相反)。 – 7zark7 2013-03-09 05:29:13