1

Handlebars テンプレートを作成し、ブラウザーで正常に動作するようにしました。次のステップとして、NodeJS モジュールであるHandlebars プリコンパイラーを使用したいと考えています。NodeJS とすべての依存関係のハンドルバーをローカルにダウンロードしました (-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 ページには、私が見つけた parser.js への依存関係については言及されていません。明らかな手順を見逃したのか、それともこのファイルを生成する必要があるのか​​ わかりません。助けやアイデアはありますか?

4

2 に答える 2

1

簡単にするため: インターネットにアクセスできる PC に必要なすべてのパッケージをダウンロードし (実際 npm installには handlebars フォルダーで実行するだけです)、すべてのモジュールを含むフォルダーをコピーするだけです。

于 2013-07-30T16:56:45.520 に答える