嗨,我正在尝试安装Grunt在windows7 64位。我已经使用命令安装了Grunt
npm install -g grunt
npm install -g grunt-cli
但现在如果我尝试执行grunt init
,它会给我抛出一个错误-
找不到有效的Gruntfile。有关如何配置Grunt的更多信息,请参阅入门指南:http://gruntjs.com/gett-started致命错误:无法找到GruntFile。
但当我在系统中查看grunt文件夹时,gruntfile.js
就在那里。可以有人请指导我如何安装这个grunt正确和如何编写构建脚本使用grunt。我有一个HTML页面和Java脚本,如果我想用Grunt建立一个脚本,我怎么做?
我也遇到了同样的问题,但我通过将grunt.js更改为gruntfile.js解决了这个问题(如果您使用的是windows cmd)在键入grunt.cmd之前检查您的文件名。
有时我们需要为WINDOWS设置路径变量
%UserProfile%\AppData\Roaming\NPM
在使用where grunt
测试之后
注意:不要忘记关闭命令提示符窗口并重新打开它。
要安装GruntJS build,请参阅以下步骤:
>
请确保已设置package.json
或设置新的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
,它将描述您的构建过程。对于此示例,我只需将JS
文件夹中的两个JS文件file1.JS
和file2.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 Build。
注:
如果希望在步骤5中进行基于向导的创建而不是原始编码,则可以使用grunt-init
创建gruntfile.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将正确识别~
。
我对webpack非常陌生,我发现在生产构建中我们可以减少整体代码的大小。目前,webpack构建了大约8MB的文件,main.js构建了大约5MB的文件。如何在生产构建中减少代码的大小?我从internet上找到了一个示例webpack配置文件,并为我的应用程序进行了配置,然后运行,它开始构建,它在目录中生成了一些文件。 null webpack.config.js webpack.produc
问题内容: 我是webpack的新手,我发现在生产版本中我们可以减少整体代码的大小。目前,webpack构建大约8MB的文件,而main.js构建大约5MB的文件。如何减少生产构建中的代码大小?我从互联网上找到了一个样本webpack配置文件,并为我的应用程序进行了配置,然后运行并开始构建它,并在目录中生成了一些文件。 这些文件仍然很重(与开发版本相同) 如何使用这些文件?目前,我正在使用webp
帮助文档写道: 将本地setup.py安装到您的虚拟环境/Pipfile中: $ pipenv install -e . 有人可以进一步详细说明何时以及如何使用命令与 有关? 根据,
问题内容: 我的package.json文件中有一个npm任务,如下所示执行笑话测试: 我想使用grunt 执行此任务。我为此安装了grunt-run并添加了run任务,但是如何在其中调用此npm任务呢? 问题答案: 配置与文档中显示的示例类似的示例。 将的值设置为。 设置和在数组中。 Gruntfile.js 跑步 使用上面显示的配置通过CLI 运行将调用该命令。 注意:向Array 添加(或等
我们如何以编程的方式安装 Composer? 如下载页面所指出的,这个安装程序包含一个签名,当安装程序代码发生改变时,它会随之发生改变,因此不应该长期依赖。 还有另一种方法,就是使用只对 UNIX 实用程序工作的脚本: #!/bin/sh EXPECTED_SIGNATURE="$(wget -q -O - https://composer.github.io/installer.sig)" p
问题内容: 我正在尝试将Spark与Python结合使用。我从下载页面安装了适用于Hadoop 2二进制发行版的Spark 1.0.2 。我可以在Python交互模式下浏览快速入门示例,但是现在我想编写一个使用Spark的独立Python脚本。该快速启动文件说只进口,但这并不工作,因为这不是我的PYTHONPATH。 我可以运行并看到模块安装在下方。我可以手动将其添加到我的PYTHONPATH环境