我正在嘗試使用把手,並且出現不知疲倦的錯誤。嘗試了本地安裝和全局安裝。安裝新鮮把手時第一次運行會產生ReferenceError
$ sudo npm install -g handlebars
$ handlebars
/usr/local/lib/node_modules/handlebars/lib/handlebars/base.js:8
Handlebars.VERSION = "1.0.beta.5";
^
ReferenceError: Handlebars is not defined
at /usr/local/lib/node_modules/handlebars/lib/handlebars/base.js:8:1
at Object.<anonymous> (/usr/local/lib/node_modules/handlebars/lib/handlebars/base.js:100:1)
at Module._compile (module.js:446:26)
at Object..js (module.js:464:10)
at Module.load (module.js:353:31)
at Function._load (module.js:311:12)
at Module.require (module.js:359:17)
at require (module.js:375:17)
at Object.<anonymous> (/usr/local/lib/node_modules/handlebars/lib/handlebars.js:1:80)
at Module._compile (module.js:446:26)
一些其他有用的信息:
$ node --version
v0.6.19
$ npm --version
1.1.24
我也試圖編輯文件車把/ base.js。我改變了頂線
Handlebars = this.Handlebars = {}
它暫時消除了我收到的第一個錯誤。但隨後後續錯誤彈出:
$ handlebars
module.js:337
throw new Error("Cannot find module '" + request + "'");
^
Error: Cannot find module './parser'
at Function._resolveFilename (module.js:337:11)
at Function._load (module.js:279:25)
at Module.require (module.js:359:17)
at require (module.js:375:17)
at Object.<anonymous> (/usr/local/lib/node_modules/handlebars/lib/handlebars/compiler/base.js:1:80)
at Module._compile (module.js:446:26)
at Object..js (module.js:464:10)
at Module.load (module.js:353:31)
at Function._load (module.js:311:12)
at Module.require (module.js:359:17)
別人也有同樣的問題在安裝把手,或者對如何讓安裝和運行的建議?
在這裏有相同的問題 – buley