Javascript Npm未创建Gruntfile.js

Javascript Npm未创建Gruntfile.js,javascript,node.js,gruntjs,Javascript,Node.js,Gruntjs,当我第一次尝试安装Grunt时,并遵循许多指南,我的项目中似乎没有Grunfile.js。知道我做错了什么吗 macbookpro:Noemptytags $ sudo npm install grunt --save-dev npm WARN package.json Noemptytags@0.0.0 No repository field. npm WARN package.json Noemptytags@0.0.0 No README data grunt@0.4.5 node_mod

当我第一次尝试安装Grunt时,并遵循许多指南,我的项目中似乎没有Grunfile.js。知道我做错了什么吗

macbookpro:Noemptytags $ sudo npm install grunt --save-dev
npm WARN package.json Noemptytags@0.0.0 No repository field.
npm WARN package.json Noemptytags@0.0.0 No README data
grunt@0.4.5 node_modules/grunt
├── dateformat@1.0.2-1.2.3
├── which@1.0.5
├── eventemitter2@0.4.14
├── getobject@0.1.0
├── rimraf@2.2.8
├── colors@0.6.2
├── async@0.1.22
├── hooker@0.2.3
├── grunt-legacy-util@0.2.0
├── exit@0.1.2
├── nopt@1.0.10 (abbrev@1.0.5)
├── lodash@0.9.2
├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0)
├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3)
├── coffee-script@1.3.3
├── underscore.string@2.2.1
├── iconv-lite@0.2.11
├── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.1)
├── js-yaml@2.0.5 (esprima@1.0.4, argparse@0.1.15)
└── grunt-legacy-log@0.1.1 (underscore.string@2.3.3, lodash@2.4.1)
它已创建node_modules文件夹,但未创建grunfile.js


如有任何见解,将不胜感激

grunt模块只是一个用于执行任务的runner插件。您需要手动创建GrunFile

如果您希望生成它,则有1个选项:

  • 全局安装:

    $npm安装grunt init-g

  • 克隆

    $git克隆https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt init/grunfile

  • 在您的目录中运行grunt init

    $grunt init gruntfile


  • 如果在项目中使用项目脚手架工具,可以节省大量时间。jquery插件和gruntplugins都有-generators。或者更好,使用。这将生成您的项目结构和一个有用的gruntfile

    我真的很讨厌使用命令行,现在看来我不得不一直这么做。我不知道为什么“入门”安装会假定您知道其中的每一步。我更喜欢一个命令列表,比如-npm install-g grunt cli-go to project-npm init-npm install-npm install grunt--save dev-npm install grunt init-g-clone$git clone~/.grunt init/gruntile-grunt init gruntile如果不喜欢使用命令行,为什么选择grunt???使用grunt init只是一个让自己更容易的选项。如果您不喜欢,请继续,在您选择的编辑器中自己创建gruntfile!创建一个新的javascript文件应该不难。在配置任务时,您必须对其进行编辑,并且您可以决定要使用哪些任务。。。编辑:而且grunt文档在如何创建新的gruntfile、配置任务等方面非常好!