関連作男

説明リンク

作男

インストールnodejs

  うなり声うなり声とすべてのプラグインがコンピュータにnodejsない場合は、それをインストールするために行く、実行するnodejsに基づいています。インストールは非常に簡単ですNodejs、完全に次。Aは、設置、ここではそれらを繰り返さない、ばか。行く  https://nodejs.org/ 、上の緑、大きな内のページをクリックして“install”ボタンを押します。

  nodejsをインストールした後、nodejsバージョンを表示するには、コンソールで「ノード-v」を入力することができますが、また、方法は、インストールが成功したかどうかのテストをnodejs。

  二つの点に注意してください。まず、v0.8.0でのnodejs上記依存イサキ、安定版の偶数であるべき秒、バージョン番号の奇数バージョンは不安定な開発バージョンであると考えられますが、ダウン公式サイトからダウンロードしました。

インストールの作男-CLI

そのコンピュータネットワークを確保することは、まず、お使いのコンピュータがネットワークに接続されていない場合は、次のことを行うことができないことに注意してください。

  「CLIは」と訳され、「コマンドライン。」作男を使用するには、まず「インストールNPM ...」nodejs使用してインストールするには、地球環境の作男-CLIにインストールする必要があります。あなたがNPMのnodejsは、ソフトウェアのインストール方法がわからない場合は、私が言うように最初に行う、最初にここで質問しません。

  コンソールを開きます(注:Windowsシステムを開くには、管理者権限を使用してください)、次のコマンドを入力します。

npm install -g grunt-cli
# -g表示全局安装  

なお、マックOSのシステム、この文プラスの前にLinuxシステムの一部で“sudo”指示。

コマンドラインを入力し、小さな水平線の回転があるだろう、彼はそれがネットワーク負荷であると述べました。時間の負荷がどれだけ速くあなたの速度を確認するために、このソフトウェアは、一般的に、非常に長いロード時間、少しの間は比較的小さくはない、ロードが終了しました。あなたは、次のような画面が表示されます。
作男をインストール

インストールが完了したか否か作男-CLIを検証し、効果を取るために、この時間は、あなただけのコマンドラインに「うなり声」コマンドを入力し続ける必要があります。実際には、次のような結果が発生した場合:
作男-CLI

要するに、これらのヒントの出現があなたのうなり声-CLIのインストールが正常に完了したことを証明、これらの結果は何を意味するかを心配しないでください。

シンプルなウェブサイトを作成します。

うなり声は、実際のプロジェクトに適用されるので、私たちはインストールと使用のイサキを実証するための簡単なテストサイトを持っている必要があります。

まず第一に、私は3つの空のフォルダ、2つの空の文書、次の図の名前を建てた「grunt_test」フォルダには、次のコンピュータのDドライブを構築しました。(大文字の最初の文字Gruntfile.jsファイルを注意してください!)

最初に他の事は忘れて、最初にpackage.json何かこのファイルを書き込みます。「JSON」と呼ばれるファイルの拡張子は、そのファイル形式は厳密にJSON形式でなければならないので、覚えておいてください。

実話を予約。Package.jsonの内容は、私たちは次の形式を記述します。

簡単に言えば、我々はビットに1を書くのウェブサイトやシステムバージョンの名前を入れました。しかし、それはここに書いての義務がないだけで、それを具体的に使用する方法を、私たちは心配しないで、まず、以下のことをご紹介します、後で使用されます。

また、最後の一つは“devDependencies”、これはどういう意味ですか?文字通り開発するツールに依存します、我々は今、このシステムでは、その「依存関係の発展」と説明しました。今、私は誰に応じて、1行のコードを書きませんか?誰に依存しません!だから、最初はnullオブジェクトを書き込みます。しかし、その後、それは徐々にいっぱいになります。

また、あなたpackage.json事実は、コードのJSON形式によってのみ制限自由生まれているJSON形式、に沿って任意のコードを追加することができます。

インストールの作男

次は、プラグインをインストールし、そのインストールやイサキ同じのシリーズを持っています。しかし、彼らはうなり声の実装に基づいているので、イサキが呼び出されることができ、「ビルド・ツール。」うなり声には、特定の役割ではありませんが、それはプラグイン内の特定の役割は、全体的な効果を形成するために組み合わせることができます。

たとえば、あなたはJS構文エラーを確認し、jsのコードを圧縮行く必要があります。この2つのステップは、あなたが手動操作に行かなければならない場合は、コストの多くを過ごすことになります。イサキは、あなたがこれらの手動操作のコストを節約しましょうことができるようになります。

ここではインストールされ、インストールイサキ、もはや世界的な、そしてあなたは、特定のウェブサイトのディレクトリやシステムコンソールを入力する必要があります。\ grunt_testディレクトリ:ここでは、Dを入力してください。次に、以下のコマンドを入力してください。

npm install grunt --save-dev

実行する最初のない、Enterキーを押さないでください、以下の説明を見てみましょう!

これは、その説明すべきである“—save-dev”と同時に、インストールイサキのカレントディレクトリ、このディレクトリの依存関係を発展保存する面倒な方法を意味します。上記構成においてpackage.json、その“devDependencies”媒体は、依存の発症に格納されます。

まず、インストール操作コマンドイサキの前に、空のオブジェクトに対応します。package.json“devDependencies”

今度は、コマンド行を実行してみましょう。あなたはそれを無視していない、いくつかの警告プロンプトが表示されます。次のステップは、回転ダッシュ状態をロードすることです。しばらく待ってください、あなたは正常にインストールを促すメッセージが表示されます。図は次のとおりです。

今、あなたは最初のオープンpackage.json時間が見えるようにする必要があり、「devDependenciesは」何が起こるかあります。あなたは私と同じでない場合、私はここに、以下の変更を参照してください?

次に、ディレクトリ内の文書ファイルを見たり変更をフォルダ?私はここで1以上を有する「node_modules」「うなり声」フォルダ、文書の中の数字を持っているフォルダを、。ここでは保管場所イサキのソースファイルです。

次に、コンソールに「うなり声」コマンドを実行します。あなたは警告プロンプトを取得する場合、それはイサキが働いていることを意味します。図は次のとおりです。

上記の3つのステップの後、説明イサキが正常にこのディレクトリにインストールされています。

それでは、なぜ警告があるだろうときに我々はただうなり声を実行するには、それを促しましたか?プロンプトが表示されたら、私たちが学んだ情報がある:タスク「デフォルト」が見つかりません、この問題を解決する方法? - もちろん、ああ見下し続けています。

設定Gruntfile.js

名前が示すように、Gruntfile.jsこのファイルには、いくつかのイサキの設定を行ってください。イサキの規定に従い、我々は最初に、次の形式で構成されたGruntfile.jsを置きます。

上記のコードでは、私たちは、「デフォルト」という単語を促し、警告、コマンドを実行するために不平を言う参照してください。この時点で、我々は再び任意の「警告」、「デフォルト」と言い換えるがあるでしょうかどうかを確認するために作男コマンドを再実行したいです。

業績は、「エラーなし、完了」ことを私たちに教えてください。そして、それを継続します。

また、一つの文章でGruntfile.jsの点に注意してください。

この文はでGruntfile.jsでpackage.jsonの内容を取得することです。package.jsonコンテンツ内の位置を説明するために使用されるだけでなく、あなたが他の場所で得ることができます。package.jsonを設定するとき、私たちは上に述べました。これは、コンテンツがまだpackage.jsonを得られていないのですか?買収の使用方法については、後に導入、または読みしていきます。

イサキプラグプレゼンテーション

プラグイン一覧ページの公式サイトへのうなり声  http://www.gruntjs.net/pluginsは 、我々は現在の場所に作男すべてのプラグインを見ることができます。今4560のプラグインがあり、この数は日々増加しています。これらは、公式ウェブサイトで表示されますので、それは確かに監査されます。

二つのカテゴリーに差し込みます。最初は、これらのプラグインの名前の前にイサキチームの貢献プラグインである「contrib-」接頭辞を提示し、プラグインのリストにアスタリスクが付いています。第二のタイプは、これらの2つの機能せず、サードパーティのプラグインによって提供されます。

そして、非常に多くのプラグインのようなjqueryのは、確かにすべて使用されていません。最初のいくつかのプラグインでの最初のいくつかのプラグイン作男公式サイトのプラグインリストは、ほとんど、彼らは確かに私たちが使用しているプラ​​グインをダウンロードします。まずjshintプラグインのダウンロードが30日近く89万回続く、それがどのようにダウンロード素晴らしいです!

私たちは、あなたが実際の符号化処理を必要とするかどうかを確認するためのプラグインの上位のいくつかの簡単な説明の役割を置くことができますか?実際に、私は答えていることがわかりません - 確かに必要です - どのように他非常に高い音量をダウンロードしますか?

Contrib-jshint--Javascript構文エラーの
Contrib-watchチェック; -リアルタイム監視ファイルの変更、するために、適切なタスクを呼び出して
Contrib-clean再実行; -空のファイル、
Contrib-uglifyフォルダ; -圧縮されたJavaScriptコード
Contrib-copy-ファイル、フォルダのコピー
Contrib-concat複数のファイルをマージするコードを-ファイル

フロントエンドの自動テストツールをkarma--

これらのプラグインは、これはすべての言及されていません。その一部を説明するとしてではなく、私はあなたがメソッドのうなり声のプラグインをマスターすることができるようになると思います。私は道を知って、そしてあなたは、プラグインを使用したい公式ドキュメントを参照することができます。

イサキのWebフロントエンド開発の知恵は、あなたが思うよりもより強力な、1で世界を設定し、それはプラグインのライブラリを使用すると、Webフロントエンドの開発に渡って来るものを扱うことができます。

uglifyプラグインを使用します(JavaScriptコード圧縮)

プラグイン機能をUglifyするJavaScriptコードを圧縮することです。javascriptのコード圧縮の必要性や意義については、そこにでは繰り返さないでしょうか?ほぼすべてのJavaScriptライブラリやフレームワーク、**。Min.jsコンパクトがあります。

質問する、あなたは通常、JavaScriptの開発を行う、どのようなツールは、コードを圧縮するのに使用されていますか?私はこれが答えの多くなると思います。しかし、uglifyプラグイン圧縮のイサキを使用して、効果は間違いなくすべてのプラグインに失われることはありません。

プラグインをインストールするには、まずイサキの公式ウェブサイト上でプラグインのドキュメントページを入力する必要があります。私たちは、公式サイトのプラグインのリストページをうなり声、入力するためにクリックして「のcontrib-uglify」を探します。あなたは、この説明の内部を見たいと思って、その後、指示に従ってインストール。ここでは、焦点について話しています。

Uglifyは、プラグインをインストールし、インストールイサキは同じです。イサキはそれをインストールする方法です覚えていますか?

npm install grunt-contrib-uglify --save-dev

すでにそれらを繰り返さない、言ったようにここではそれが面倒をインストールするにはお馴染みの「-save-devを」、特定の役割が登場しました。コマンド句を実行します。インストールが完了したら、package.json「devDependencies」ノードの変更、および「node_modules」フォルダの変更が表示されます。これらの2つの点が設置イサキの詳細の中で語ってきました。

今はまだできていない、あなたはまた、構成Gruntfile.jsを行う必要があります。

しかし、最初に、心配しないでください。我々はもちろん、JavaScriptコードを圧縮するuglify使用したいので、JSファイルを作成するために実験する必要があります。私たちは、新しい「test.js」既存の「SRC」フォルダを作成し、ちょうどいくつかのコードを記述します。もちろん、私たちは、手やキーボードによって圧縮されたコードを書くことはできません。

良いテストファイルを確立します。私たちは、このファイルをJS作るために圧縮されました。

もちろん、あなたは誰を圧縮したいですか?どこの圧縮?これらは、コンフィギュレーション、中Gruntfile.jsで設定が必要です。3つのステップに分け:

構成パラメータの設定の最初のステップは、grunt.initConfigプロセスをuglify。図は次のとおりです。

上記の図では、2つの構成uglifyがあります。

「オプション」圧縮ファイルの最初の記述を生成するために、ワード線を追加し、すなわち、バナーを所定の圧縮ファイルを生成することができます。package.jsonのPKGの内容を取得する場合は、注意してください。

「ビルドの」送信元と送信先のファイルを設定します。それはあなたが圧縮したい人を定義しますか?圧縮後は誰が生成されますか?名前やバージョンによってPKGという名前のターゲットファイルのここでファイル名ことに注意してください。

(PS:たとえば、ファイルバージョンの管理、あなただけ、うなり声がするpackage.jsonに変更する必要があります上記の内容package.jsonは最終的に利益がなるように、彼が適用される場所を見つけました自動的に最新のバージョンに応じて、ファイルの適切なバージョンを生成します。手動でファイルのファイル名を変更する必要はありません。)

最後に、ここではそれだけで「オプション」を使用するための多くの方法があると、「ビルド」の基本的なアプリケーションは、見つけることができますするQuguanネットワークがあります。

grunt.initConfigの方法後の第二のステップは、このイサキは、プラグインをロードできるようにすること。光構成は、ああ、どのようにロードされませんか?

 

イサキコマンドが実行され、又は直ちにuglifyプラグを行わない第3の工程と、?あなたがしたい場合は、書き込み、または書き込みません。私は今必要なので、私は書きます。知っているこの状況では、必要がないかもしれませんか?

その上に3つの手順はOKだった、のは、それを試してみましょう。コンソール作男でコマンドを実行して、何が起こるかを参照してください。

コンソールには、次の情報を入力します。

圧縮後のJSファイルを生成するかどうか、見てみましょう行きますか?

案の定。名前とバージョン生成されたファイル名をpackage.jsonするよります。さらに、圧縮後のバナーのコードは、構成要件Gruntfile.jsに準拠しています。

これらは、詳細なインストールuglifyウィジェットの設定手順です。Javascriptがuglify圧縮、CSSの圧縮プラグインを使用することができますcssminです。インストール、同じ構成、省略。

(JavaScriptシンタックスエラーを確認してください)jshintプラグインを使用します

あなたはほんの少しテスト、構文エラーをチェックする必要はありませんを行うには数行のjsのコードを記述する場合。しかし、私はこの友人を読んで、そして確かにこれに限定されるものではないと信じて、あなたは自分の仕事を完了するために、毎日のjsのコードの多くを書く必要があります。それでも牛は、その後、慎重な人は、いくつかの愚かなミスを犯すではなく、jshintます。だから、あなたの最善のアプローチは、あなただけ書かれたJSコードをチェック助けるために、すべての回でjshintを聞かせすることで、エラーはすぐにすぐに対処しました。その結果、あなたは会議室ウォークアップに数日ごとにまとめて人工コードを取得する必要がありません。タイムリーにコードレビューは、あなたが意図的に構文エラーを集中する必要はありません。

そこにいくつかの初期エントリjsの友人がいる、または経験のJSの年を持っていますが、「怠け者」の友人。これで、JS構文復帰方法のいくつかを知らないかもしれません。例えば:あなたが今知らないかもしれない、「==」と「===」最後の違いは何、あなたが今の文の害、ブロック内の変数の定義を知らない、より多くのあなたは知りません。方法は?jshintはあなたを助けるためにしてみましょう。


追加のプラグインは、オリジナルのブログビューに行くことができますインストールの説明リンク

おすすめ

転載: www.cnblogs.com/nxzblogs/p/11745425.html