0

テーマとコンパイラを含む dojo ソースをダウンロードし、node.js を使用してコンパイルしようとしました

以下の手順に従いましたが、PC環境でコンパイルできませんでしたか?

いくつか助けることができますか?

http://davidwalsh.name/dijit-theme

http://nodejs.org/#

C:\Downloads\dojo-release-1.7.3-src\dojo-release-1.7.3-src\dijit\themes\claro>node compile.js

Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
    at Function.Module._compile.Object.defineProperty.get (module.js:386:11)
    at Object.<anonymous> (C:\Downloads\dojo-release-1.7.3-src\dojo-release-1.7.3-src\util\less\ind
ex.js:5:8)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (C:\Downloads\dojo-release-1.7.3-src\dojo-release-1.7.3-src\dijit\themes\
claro\compile.js:8:9)
    at Module._compile (module.js:449:26)
4

1 に答える 1

0

新しいバージョンのノードで古いバージョンの LESS を使用しているようです。

dojo-release-1.7.3-src は、2011 年初頭にリリースされた LESS 1.1.3 にバンドルされています。

最新バージョンの LESS にutil/less置き換えます。


または、テーマ ディレクトリ内のすべての LESS ファイルに対して LESS パーサーを実行するだけですcompile.js LESS コマンド ライン ツール ( ) をインストールし、LESS ファイルを手動でnpm install -g less呼び出すことができます。lessc

于 2013-05-08T02:58:07.750 に答える