[解決済み] gruntのインストール方法とスクリプトのビルド方法
質問
こんにちは、Windows 7 64bitにGruntをインストールしようとしています。私は、コマンドを使用してGruntをインストールしました
npm install -g grunt
npm install -g grunt-cli
を実行しようとすると
grunt init
というエラーが表示されます。
有効なGruntファイルが見つかりませんでした。スタートアップを参照してください。 のガイドで、gruntの設定方法について詳しく説明しています。 http://gruntjs.com/getting-started 致命的なエラーです。を見つけることができません。 Gruntファイルです。
しかし、私のシステムでgruntフォルダの中を見ると
Gruntfile.js
このgruntを正しくインストールする方法と、gruntを使ってビルドしたスクリプトを書く方法を誰か教えてください。HTMLページとJavaスクリプトがありますが、Gruntを使ってスクリプトをビルドしたい場合、どのようにすればいいですか?
解決方法は?
GruntJSのビルドを設定する手順は以下のとおりです。
-
を設定したことを確認します。
package.json
または新しいものを設定します。npm init
-
Grunt CLIをグローバルにインストールします。
npm install -g grunt-cli
-
ローカルプロジェクトにGruntをインストールします。
npm install grunt --save-dev
-
ビルドに必要なGruntモジュールをインストールします。このサンプルでは、ファイルを結合するためのConcatモジュールを追加します。
npm install grunt-contrib-concat --save-dev
-
を設定する必要があります。
Gruntfile.js
で、ビルドプロセスを記述します。このサンプルでは、2つのJSファイルを組み合わせています。file1.js
とfile2.js
の中にjs
フォルダを作成しapp.js
:module.exports = function(grunt) { // Project configuration. grunt.initConfig({ concat: { "options": { "separator": ";" }, "build": { "src": ["js/file1.js", "js/file2.js"], "dest": "js/app.js" } } }); // Load required modules grunt.loadNpmTasks('grunt-contrib-concat'); // Task definitions grunt.registerTask('default', ['concat']); };
-
これで、以下のコマンドでビルドを実行する準備が整いました。
grunt
GruntJSのビルド方法について、ご理解いただけたでしょうか?
注意
を使用することができます。
grunt-init
を作成するために
Gruntfile.js
もし、ステップ5で生のコーディングではなく、ウィザードによる作成を希望する場合。
そのためには、以下の手順を踏んでください。
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Windowsをお使いの方へ。cmd.exeを使用している場合は、以下のように変更する必要があります。
~/.grunt-init/gruntfile
から
%USERPROFILE%\.grunt-init\
. PowerShell は
~
を正しく表示します。
関連
-
[解決済み】このエラーの原因は何ですか - "Fatal error: ローカルgruntを見つけることができません"
-
[解決済み】フィールド 'browser' が有効なエイリアス設定を含んでいない
-
[解決済み】ExperimentalWarning: fs.promises APIは実験的です。
-
[解決済み] Babel コマンドが見つかりません
-
[解決済み] Webpack 4 : ERROR in Entry module not found: Error: ./src'を解決できません。
-
[解決済み] httpサーバーをローカルで起動する方法
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
-
[解決済み] GitHubからnpmパッケージを直接インストールする方法
-
[解決済み】npmインストール時。Unhandled rejection Error: EACCES: パーミッションが拒否されました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ExperimentalWarning: fs.promises APIは実験的です。
-
[解決済み] エラーです。EPERM: operation not permitted, unlink 'D:\Sources**node_modules**fsevents**node_modules**abbrev**package.json'
-
"Failed to load resource: net::ERR_FILE_NOT_FOUND" エラー。vue-cli 3.0 プロジェクトを作成し、dev で実行すると、パッケージング後にエラーが報告され、ページが空白になります。
-
yarnのインストールは成功しましたが、「コマンドが見つかりません」と表示されます。
-
[解決済み] Webpack 4 : ERROR in Entry module not found: Error: ./src'を解決できません。
-
[解決済み] yarn build" コマンドは何をするコマンドですか?npm build " と "yarn build" は似たようなコマンドですか?
-
[解決済み】npmインストール時。Unhandled rejection Error: EACCES: パーミッションが拒否されました。
-
[解決済み】UbuntuにBowerをインストールする。
-
[解決済み] NPM - "No readme data "を修正する方法
-
[解決済み] npm -Dフラグの意味は何ですか?