如何安装grunt以及如何使用它构build脚本
嗨,我想安装在Windows 7 64位Grunt。 我已经使用命令安装了Grunt
npm install -g grunt npm install -g grunt-cli
但是现在,如果我尝试去做一些grunt init
,它会抛出一个错误 –
无法find有效的Gruntfile。 请参阅入门指南以获取有关如何configurationgrunt的详细信息: http ://gruntjs.com/getting-started致命错误:无法findGruntfile。
但是当我在我的系统上看到grunt文件夹时, Gruntfile.js
就在那里。 有人可以请指导我如何正确安装此咕噜声,以及如何使用咕噜声编写内置脚本。 我有一个HTML页面和Java脚本,如果我想用Grunt构build脚本,我该怎么做?
要在这里设置GruntJS构build步骤如下:
-
确保你已经安装你的
package.json
或设置新的:npm init
-
将Grunt CLI安装为全局:
npm install -g grunt-cli
-
在你的本地项目中安装Grunt:
npm install grunt --save-dev
-
在您的构build过程中安装您可能需要的任何Grunt模块。 为了这个示例,我将添加Concat模块来合并文件:
npm install grunt-contrib-concat --save-dev
-
现在你需要设置你的
Gruntfile.js
来描述你的构build过程。 对于这个示例,我只是将两个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']); };
-
现在,您将准备好通过以下命令运行构build过程:
grunt
我希望这给你一个想法如何使用GruntJS构build。
注意:
如果您想要基于向导的创build,而不是步骤5的原始编码,则可以使用grunt-init
创buildGruntfile.js
。
为此,请按照以下步骤操作:
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将正确识别~
。
我得到了同样的问题,但我解决了它与更改我的Grunt.js Gruntfile.js检查您的文件名,然后在Windows cmd上键入grunt.cmd(如果您使用的是Windows)。
有时候我们需要为WINDOWS设置PATHvariables
%USERPROFILE%\应用程序数据\漫游\ NPM
经过where grunt
testing
注意:不要忘记closures命令提示符窗口并重新打开它。