例如,您可以使用以下命令以编程方式创建启动程序package.json文件:
sudo npm init
可以这样做来创建一个启动器Gruntfile.js,类似于这样:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json')
});
};
答案 0 :(得分:1)
默认情况下,有几种方法可以创建Gruntfile,具体取决于项目的需求:
grunt-init
是Grunt自己提供的工具,用于生成Gruntfile和目录结构。要仅生成Gruntfile,可以使用grunt-init-gruntfile
模板,并使用以下命令:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
这会在询问this后生成these questions之类的目录结构:
[?] DOM是否涉及任何方式? (是/否)
[?]文件是连接还是缩小? (是/否)
[?]你有一个package.json文件吗? (是/否)
[?]在继续之前,您是否需要对上述内容进行任何更改? (是/否)
对于更高级的项目,您可以使用Yeoman,它有许多适用于各种典型项目的生成器。例如,如果您要创建Angular项目,则可以使用generator-angular
。您将在Yeoman网站上找到如何使用它的说明,所以我不会在这里不必要地重复它们。