1

nitros.ioを使用してノード env を作成しました。ターミナル内にyeomanをインストールしました。実行しようとするgrunt serverと、次のエラーが表示されます。

Fatal error: Unable to find local grunt.                                                                                                                                                                                                                                          

If you're seeing this message, either a Gruntfile wasn't found or grunt                                                                                                                                                                                                           
hasn't been installed locally to your project. For more information about                                                                                                                                                                                                         
installing and configuring grunt, please see the Getting Started guide:                                                                                                                                                                                                           

http://gruntjs.com/getting-started

ポート3000に接続するよりもプレビューに行くと、これが得られます

エラーメッセージ

127.0.0.1 または "localhost" を 0.0.0.0 に変更するノードの参照状態

  var http = require('http');
  http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
  }).listen(3000, '0.0.0.0');
  console.log('Server running at http://0.0.0.0:3000/');

サーバーの Grunt 構文は少し異なります

connect: {
      options: {
        port: 3000,
        // Change this to '0.0.0.0' to access the server from outside.
        hostname: '0.0.0.0' // 
      },

この変更後もエラーは持続します。grunt serverポート 3000を実行またはプレビューすると失敗する

私が間違っていることについてのアイデアはありますか?自分のサイトがブラウザに表示されるように、grunt サーバーを実行するにはどうすればよいですか?

4

2 に答える 2

1

最初に表示されたエラー メッセージに関するアドバイスを確認しましたか? Gruntfile.jspackage.json(Grunt が依存関係としてリストされている); の両方が必要です。これは公式ドキュメントでカバーされています。次に、実行npm installすると、ローカルの Grunt をプロジェクトにプルダウンできます。

于 2013-09-07T16:21:02.677 に答える
0

コメントを要約すると、これは私にとってうまくいきました:

gem install sass; gem install compass
yo webapp

Gruntfile.js43行目あたりを編集します。

connect: {
  options: {
    port: 3000, // <- changed this line
    livereload: 35729,
    hostname: '0.0.0.0' // <- changed this line

実行してPreview -Button / Port 3000grunt serverをクリックします。

于 2013-11-04T11:50:06.923 に答える