NodeJS给出在运行Handlebars时找不到模块“./parser”错误

我已经写了一个Handlebars模板,并成功地在浏览器中工作。 作为下一步,我想使用Handlebars预编译器 ,这是一个NodeJS模块。 我在本地下载了NodeJS的Handlebars和所有的依赖关系(no -g)。 但我似乎无法通过这一步:

c:\node_modules> node > require("handlebars"); Error: Cannot find module './parser' ... at Object.<anonymous> (C:\node_modules\handlebars\lib\handlebars\compiler\base.js:1:80) ... 

我打开base.js,第1行如下所示:

 var handlebars = require("./parser"); 

但是在包含base.js的文件夹( 见github上的文件夹 )或任何父文件夹中没有parser.js。 Handlebars的NPM页面没有提到我可以find的对parser.js的依赖。 我不知道我错过了一个明显的步骤,或者如果我应该生成这个文件。 任何帮助或想法?

出于简单的原因:只需下载所有必要的软件包到一台能访问互联网的PC上(所以实际上只需要在npm install文件夹中运行npm install ),然后将所有模块