草庐IT

Grunt-cli

全部标签

node.js - 咕噜声错误 : Cannot find module 'time-grunt'

我尝试安装time-gruntlocal和global,清除npm缓存,更新npm,但没有任何帮助。我明白了:Loading"Gruntfile.js"tasks...ERRORError:Cannotfindmodule'time-grunt'Warning:Task"default"notfound.Use--forcetocontinue.我的软件包版本:Node:'0.10.31',npm:'1.4.23'运行后:npminstall--save-devtime-grunt在package.json状态:"devDependencies":{"grunt":"^0.4.5",.

node.js - 在本地安装 Node Grunt

我正在重新设计我的构建系统,并且我已经阅读了带有grunt的node.js是一个不错的方法。两个我都没用过,有点麻烦。问题是我想建立一个可移植的构建环境,我可以将它包含在我的项目的版本控制中(也许这是不可能的)。让node.js和npm工作没有问题。但是,我看到的每条安装grunt的指令都说要使用带有npm的-g标志,它会在全局范围内安装它。因为我想要一个完全可移植的环境,所以我试图把它关掉,但我不能咕噜咕噜地工作。是我遗漏了什么,还是我试图做的事情不可行? 最佳答案 看看http://gruntjs.com/getting-sta

node.js - Grunt 产生的进程没有捕获输出

我已经使用Grunt生成了一个进程,但是控制台中没有显示任何写入输出流的内容(例如console.log)。我希望Grunt显示进程的任何输出。grunt.util.spawn({cmd:'node',args:['app.js'],opts:{stdio:[process.stdin,process.stout,process.stderr]}}) 最佳答案 尝试将其设置为opts:{stdio:'inherit'}。否则,您可以通过管道输出:varchild=grunt.util.spawn({cmd:process.argv[

node.js - 构建 vue cli 后如何运行生产站点

我正在使用VueCLI2并构建为生产环境。build.js被构建并编译成200KB。当我重新运行服务器作为开发时,它加载了3MB。我确定dist文件夹中的build.js是200KB。我试图打开index.html但它不起作用并重定向到网站上的根目录。Package.json"scripts":{"dev":"cross-envNODE_ENV=developmentwebpack-dev-server--open--hot","build":"cross-envNODE_ENV=productionwebpack--progress--hide-modules"},Webpackmo

node.js - 在 OS X 上安装 Grunt

这是我到目前为止所做的:brewinstallnodejsnpmnpminstall-ggrunt我还设置了包含正确目录的路径。当我运行echo$PATH我得到:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/lib/node:/usr/local/lib/node_modules:/usr/local/share/npm/bin:/usr/local/share/npm/lib/node_modules:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bi

javascript - 使用 grunt : Object Gruntfile. 得到一个奇怪的错误 js has no method 'flatten'

我在尝试运行grunt时遇到了这个奇怪的错误:TypeError:ObjectGruntfile.jshasnomethod'flatten'我是node.js、npm、grunt等的新手。我认为我已经很好地安装了node、npm、grunt,但可能我错过了一些东西。有没有办法验证安装??$catxx$grunt/home/cl/node_modules/grunt/node_modules/findup-sync/lib/findup-sync.js:33}).flatten().uniq().value();^TypeError:ObjectGruntfile.jshasnomet

javascript - 你如何运行多个 grunt scripts.postinstall?

我正在尝试从grunt的scripts.postinstall运行多个CLI命令。我不知道如何让两者都运行。如果我添加第二个命令都不会运行。它们分别在安装后和控制台中工作。我已经尝试将它们包装在一个数组中:"scripts":{"postinstall":["node_modules/.bin/bowerinstall","gruntsetup"]},我尝试用分号分隔它们:"scripts":{"postinstall":"node_modules/.bin/bowerinstall;gruntsetup"},我似乎在NPMScripts上找不到解决方案这些部分的gruntfile.j

node.js - Meteor 需要 Gulp 还是 Grunt?

所以我一直在阅读Gulp和Grunt,以及他们如何缩小代码、压缩文件、将文件合二为一、livereload等。然而,Meteor用Isobuild已经完成了这一切.我问的原因是有人建议将Gulp与Meteor一起使用,但我认为没有必要。我应该与Meteor一起运行Gulp的一些可能原因是什么?或者它只是多余的?如果不是多余的,那么Gulp有哪些Isobuild中没有的功能?Meteor团队是否计划将Gulp整合到其下一个版本中? 最佳答案 需要可能不是正确的词。无论您是否愿意,都是另一回事。正如上面提到的评论,Meteor包含一个非

node.js - Grunt 无法启动 : ">> ReferenceError: grunt is not defined"

我是NodeJS和Grunt的新手,我正在努力完成这项工作。这是我得到的:$>gruntLoading"Gruntfile.js"tasks...ERROR>>ReferenceError:gruntisnotdefinedWarning:Task"default"notfound.Use--forcetocontinue.Abortedduetowarnings.这是我的Gruntfile:module.exports=function(grunt){grunt.initConfig({compass:{dist:{options:{config:'config/config.rb'

node.js - 无法卸载 angular-cli

我已尝试多次卸载我的angular-cli以更新它,但即使我按照github上提供的说明进行操作:npm卸载-g@angular/clinpm缓存清理npminstall-g@angular/cli@latest当我使用命令ng--version检查时,我仍然得到旧版本:angular-cli:1.0.0-beta.26node:7.7.1os:darwinx64我该如何解决这个问题?谢谢 最佳答案 我最近也遇到过同样的问题,我在终端中一一执行以下命令。sudonpmuninstall-gangular-clisudonpmcach