問題
grunt server
これを出力します:
Warning: Task "compass:server" not found.
Gruntfile.js をここにアップロードしました: https://gist.github.com/ComFreek/7289648
これは、新しい Yeoman プロジェクトを作成した後に取得した既定のファイルです。
詳細
私はBuilding Web Apps With Yeoman And Polymerを読んでおり、説明されているコンソールコマンドに従って実行しています。
私のシステム:
- Windows 8.1 プロ 64 ビット
- ノードJS 0.10.21
- NPM 1.3.11
私はすでにこれらのコマンドを実行しました:
npm install -g yo
npm install generator-polymer -g
yo polymer
grunt server
Ruby とCompassをインストールする必要があると言われました。
ここから Ruby をインストールしました: http://rubyinstaller.org/
インストール後、本当に Ruby が PATH に登録されているかどうかも確認できました。Compass のインストールには NPM を使用しました。
npm install grunt-contrib-compass --save-dev -g
(Compass のローカルおよびグローバル インストールを試みましたが、どちらも機能しませんでした。)
これはの正確な出力ですgrunt
:
D:\test>grunt server
Running "server" task
Warning: Task "compass:server" not found. Use --force to continue.
Aborted due to warnings.
Elapsed time
server 4ms
Total 4ms
それは今動作します...
残念ながら、正確な原因はまだわかっていません。上記のすべての手順をもう一度実行しましたが、箱から出してすぐに機能しました.
いずれにせよ、すべてのパッケージを更新することをお勧めします。私のバージョン番号は (最終編集: 02.02.14):
[NodeJS v.0.10.24]
[NPM 1.3.21]
[grunt-cli v0.1.11]
[grunt v0.4.2]