次のコマンドでgruntをアンインストールしました。
npm uninstall -g grunt
次に、次のコマンドで再度gruntをインストールしました。
npm install -g grunt-cli
次のリンクにアクセスしてください: https://npmjs.org/package/grunt-html
上記のうなり声プラグインを使用したい
しかし、gruntコマンドを実行すると、次のエラーが表示されます。
D:\nodeJS\node_modules\grunt-html>grunt
grunt-cli: The grunt command line interface. (v0.1.6)
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
すべてが gruntjs.com で非常にうまく説明されています。
Grunt-cliをインストールしても、gruntタスクランナーはインストールされません。 grunt CLIの仕事は簡単です。Gruntfileの隣にインストールされているバージョンのgruntを実行します。これにより、複数のバージョンのgruntを同じマシンに同時にインストールできます。
したがって、プロジェクトフォルダに、(できれば)latest grunt versionをインストールする必要があります:
npm install grunt --save-dev
オプション--save-dev
は、grunt
をdev-dependencyとしてpackage.jsonに追加します。これにより、依存関係を簡単に再インストールできます。
プロジェクトフォルダーにgruntをインストールする必要があります
package.jsonを作成します
$ npm init
このプロジェクトのgruntをインストールすると、node_modules/
の下にインストールされます。 --save-devは、このモジュールをpackage.jsonのdevDependencyに追加します
$ npm install grunt --save-dev
次にgruntfile.jsを作成して実行します
$ grunt
64ビットWindows OSにNodeの32ビットバージョンをインストールしたため、Windowsのうなり声でこの問題が発生しました。 64ビットバージョンを具体的にインストールすると、動作し始めました。
package.json
ファイルにうなり声を追加する必要があると思います。 このリンク を参照してください。
今日、ノード32ビット、ノード0.10.25、グラント0.4.5で同じ問題が発生しました。
私は donghoの答え に続いて、わずかな手順を追加しました。エラーを解決するために使用した手順は次のとおりです。
1)package.jsonを作成します
$ npm init
2)このプロジェクトのgruntをインストールします。これはnode_modules /の下にインストールされます。 --save-devは、このモジュールをpackage.jsonのdevDependencyに追加します
$ npm install grunt --save-dev
3)次に、次のようなサンプルコードでgruntfile.js
を作成します。
module.exports = function(grunt) {
grunt.initConfig({
jshint: {
files: ['Gruntfile.js', 'src/**/*.js', 'test/**/*.js'],
options: {
globals: {
jQuery: true
}
}
},
watch: {
files: ['<%= jshint.files %>'],
tasks: ['jshint']
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['jshint']);
};
ここで、src/**/*.js
とtest/**/*.js
は、プロジェクトで使用している実際のJSファイルへのパスでなければなりません
4)npm install grunt-contrib-jshint --save-dev
を実行します
5)npm install grunt-contrib-watch --save-dev
を実行します
6)$ grunt
を実行します
注:concat、uglifyなどの一般的なパッケージが必要な場合、jshintをインストールした方法で、npm install
経由でこれらのモジュールを追加する必要があります手順4と5をご覧ください
既存のプロジェクトの場合は、npm installを実行する必要があります。
guntjsの開始 ステップ2。