草庐IT

grunt-ngdocs

全部标签

windows - Chocolatey、npm 和 grunt-cli 安装问题

我的Node包在Windows8.1上的安装路径有问题。使用Chocolatey安装Node后,我完成了以下步骤:InstallChocolateychocoinstallnpmnpminstall-ggrunt-cli完成上述操作后,我在管理员模式下打开一个cmd提示符并键入“npm”,它在任何目录下都可以正常工作,并为我提供了通常的npm用法信息。接下来我输入“grunt”,然后我得到“grunt未被识别为内部或外部命令...”。所以我立即认为这是一个PATH问题,它很可能是。我的PATH与上面的npm无关,所以我在其中添加了“C:\Users\MYNAME\AppData\Roa

windows - 来自 Windows 客户端的 grunt-rsync 失败

我想使用Grunt和rsync将一些代码从我的计算机(Windows)部署到服务器(Linux)。我的Gruntfile.js是module.exports=function(grunt){grunt.initConfig({rsync:{options:{args:['--verbose','--chmod=777'],exclude:['*.git','node_modules'],recursive:true},production:{options:{src:'./bitzl.com',dest:'/home/marcus/bitzl.com',host:'marcus@bit

windows - NPM package.json 中独立于操作系统的 grunt 脚本命令

当命令grunt在Windowsshell中以与grunt.js文件相同的路径运行时,Windows选择使用Windows脚本宿主运行grunt.js。Therecommendedpath就是显式调用grunt.cmd。这一切都很好,但如果我想在我的NPMpackage.json中创建一个独立于操作系统的脚本命令,我该怎么办?如果我还想在*nix中运行,我不能这样做:"scripts":{"dox":"grunt.cmddox"}有什么指点吗?或者,我是否遗漏了一大块拼图?(我对NPM和Grunt都是新手)。 最佳答案 我找到了创建

mongodb - 保存 Mongoose 对象的 Grunt 任务

我正在尝试编写一个简单的grunt任务来将对象保存到mongoose集合中。我在使用保存命令时遇到问题。它不会打印出任何错误或保存消息。我不确定为什么。我已经通过mongoshell检查了集合,但它没有保存。vardb=require('./db/schema');module.exports=function(grunt){grunt.registerTask('adduser','addausertothedatabase',function(usr){varuser=newdb.userModel({username:usr});console.log(user);user.sa

html - 使用 grunt js,如何将 <title> 动态添加到静态 html 文件?

更具体地说,我想通过引用外部JSON文件来添加标题,我们称它为titles.json。我使用grunt的其中一件事是构建用于设计和调试的静态HTML文件。这在开发过程中非常有用,不仅对标题而且对其他潜在数据也是如此,例如设置事件导航链接。我目前正在使用此处接受的答案所描述的过程连接HTML文件:Usinggruntconcat,howwouldIautomatetheconcatenationofthesamefiletomanyotherfiles?编辑:我现在使用assemble为此,创建它是为了使使用模板和外部数据变得非常容易。 最佳答案

node.js - 在 Docker 容器内或外部运行 Grunt/Gulp?

我正在尝试为使用grunt/gulp部署在docker容器中的nodejs应用程序的构建过程确定一个好的做法。我对以下顺序很满意:在容器外使用grunt(或gulp)构建将./dist文件夹添加到容器中在容器内运行npminstall(带有--production标志)但在我找到的每个示例中,我看到了不同的方法:将./src文件夹添加到容器中在容器内运行npminstall(带有开发依赖项)在容器内运行bowerinstall(如果需要)在容器内运行grunt(或gulp)IMO,第一种方法生成更轻、更高效的容器,但所有示例都使用第二种方法。我错过了什么吗?

node.js - 在 Docker 容器内或外部运行 Grunt/Gulp?

我正在尝试为使用grunt/gulp部署在docker容器中的nodejs应用程序的构建过程确定一个好的做法。我对以下顺序很满意:在容器外使用grunt(或gulp)构建将./dist文件夹添加到容器中在容器内运行npminstall(带有--production标志)但在我找到的每个示例中,我看到了不同的方法:将./src文件夹添加到容器中在容器内运行npminstall(带有开发依赖项)在容器内运行bowerinstall(如果需要)在容器内运行grunt(或gulp)IMO,第一种方法生成更轻、更高效的容器,但所有示例都使用第二种方法。我错过了什么吗?

javascript - 在 Yeoman 应用程序中使用 Grunt Build 缩小后出现 Angular "Unknown Provider"错误

我在Yeoman生成的Angular应用程序上使用gruntbuild时遇到问题,使用Coffee和Slim,所有库都是最新的。(该应用程序是几天前使用最新的生成器生成的。)gruntbuild和gruntserver最初都运行良好。但是在使用gruntserver开发了几天之后,我发现gruntbuild已经完全停止工作了。我修复了几个不同的问题。最大的一个是我不得不完全放弃Slim来使用我的索引文件并直接使用HTML,因为gruntbuild在发布到/dist.不幸的是,在我几乎解决了所有问题之后,我开始在我的Angular指令之一中收到此错误:未捕获错误:未知提供者:aProvi

javascript - 如何使用 Babel 和 Grunt 正确编译项目

我正在尝试使用Babel,但它对我来说效果不佳。我的项目很简单|-project/|---src/|-----index.html|-----main.js|-----module.js|---Gruntfile.js|---package.json索引.htmlTestSimplehtmlfile.主程序import*asmathfrom"./module";asyncfunctionanwser(){return42;}(functionmain(){anwser().then((v)=>{console.info(v);});console.log(math.sum(5,5));

javascript - Grunt、Gulp.js 和 Bower 之间有什么区别?为什么以及何时使用它们?

Grunt、Gulp.js和Bower之间有什么区别?为什么、何时以及如何使用它们?我现在看到,大多数前端项目都使用上述工具,尽管我正在使用它们,就像在我最近的项目中一样,我正在使用gulp来构建HTML、CSS和JavaScript,使用类似的脚本$gulpbuild但对所有这些前端框架了解不多,请帮助我对Grunt、Gulp.js和Bower有一个整体的了解。 最佳答案 从本质上讲,有很多细节,Gulp和Grunt都是用于自动执行一系列相互依赖的任务的系统,通常用于定义项目的“构建”,例如make工具的现代版本。通常,一个项目会