Tag: gruntjs

npm install不是从依赖关系安装grunt js

我正试图自动为开发人员自动安装所有的软件包安装。 所以我有package.json和grunt文件在同一个目录。 我想先安装npm install,这样所有的依赖关系都会被安装,当开发者在命令行上执行grunt时,事情就会准备好。 我可以知道为什么它不工作。 另一件事是我可能知道依赖和依赖之间的区别。 { "name": "TestProject", "version": "0.1.0", "description": "this project is for test", "main": "index.js", "dependencies": { "grunt": "~0.4.2", "grunt-contrib-uglify": "~0.2.7", "uglify-js": "~2.4.3", "grunt-contrib-watch":"~0.5.3", "grunt-contrib-jshint": "~0.7.2", "qunit": "~1.11.0" }, "devDependencies": { "grunt": "~0.4.2", "qunit": "~1.11.0", "grunt-contrib-jshint": "~0.7.2", "grunt-contrib-nodeunit": "~0.2.0", "grunt-contrib-uglify": "~0.2.2", "grunt-contrib-watch": "~0.5.3", "grunt-contrib-watch":"~0.5.3" }, "scripts": { "test": "echo \"Error: no […]

分离的subprocess在node.js的脚本出口退出

据我所知,我遵循api文档中的说明。 我使用detached:true, stdio:['ignore','ignore','ignore']的选项产生了这个过程detached:true, stdio:['ignore','ignore','ignore'] ,我在unref上调用unref。 ChildProcess有一个pid,所以我认为它已经成功启动了。 我试图从一个咕task任务中启动一个雪人服务器。 这个代码是在一个asynchronous调用,所以next进展,并最终完成任务。 我使用which来获取cmd ,以及Mac OSX 10.9上的/usr/local/bin雪人脚本的正确path。 端口也被定义为一个空端口。 如果我在命令行上运行相同的命令,它工作得很好。 咕噜声退出后,我打电话给ps aux | grep node ps aux | grep node和ps aux和grep为logging的PID和没有任何运行。 这里是代码: yeti = spawn("" + cmd + " –server –port " + port, [], { detached: true, stdio: ['ignore', 'ignore', 'ignore'] }); yeti.unref(); next("Yeti server is running. pid: " + […]

咕噜uglify从两个源文件

我生成两个连接的文件使用: concat: { header: { src: [ // these will go in header 'assets/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js', 'assets/js/jquery-ui/jquery-ui.js', 'assets/js/select2/select2.min.js', 'assets/js/icheck/jquery.icheck.js', 'assets/uploadify/js/jquery.fileupload.js' ], dest: 'assets/js/admin_header_common.js' }, footer: { src: [ 'assets/js/vendor/bootstrap.min.js', 'assets/js/bootstrap-lightbox.min.js', 'assets/js/jqBootstrapValidation.js', 'assets/js/tinymce/tinymce.min.js', 'assets/js/common.js' ], dest: 'assets/js/admin_footer_common.js' } }, 现在我想压缩这两个生成的连接文件,所以我这样做: // minify js uglify: { build: { header: { src: 'assets/js/admin_header_common.js', dest: 'assets/js/admin_header_common.min.js' }, top: { src: 'assets/js/admin_footer_common.js', […]

如何在打开Visual Studio项目/解决scheme时自动启动grunt watch?

是否有可能让Visual Studio自动运行一个特定的解决scheme或项目一旦打开它的grunt watch ?

(节点)模块版本号之前的`> =`或`〜`是什么意思?

任何人都可以解释( >= )节点模块版本号之前的含义。 我环顾四周,但我无法弄清楚。 我如何称这些“前缀”? 我假设>=意味着更大或相等,就像在许多编程语言中一样。 { "node": ">=0.8", "grunt": "~0.4.2", }

Grunt不执行grunt-contrib-sass任务

我已经使用grunt-contrib-sass插件将Sass任务添加到了我的grunt进程中。 这是我的gruntfile: module.exports = function ( grunt ) { grunt.loadNpmTasks('grunt-contrib-sass'); /** * Load in our build configuration file. */ var userConfig = require( './build.config.js' ); /** * This is the configuration object Grunt uses to give each plugin its * instructions. */ var taskConfig = { /** * We read in our `package.json` file so […]

Grunt服务器:在terminal找不到命令

在我的项目目录中,我使用下面的命令安装了Grunt: npm install grunt …之后,我在我的项目目录中做了Grunt服务器,但它给了我命令找不到错误。 Raj$ grunt server -bash: grunt: command not found 和: npm install grunt npm WARN package.json BID-2.0@0.0.0 No description npm WARN package.json BID-2.0@0.0.0 No repository field. npm WARN package.json BID-2.0@0.0.0 No README data 我该如何解决?

如何在防火墙后面configurationgrunt-connect-proxy?

我正在尝试设置grunt-contrib-connect为我的XHR调用提供一个代理。 我发现grunt-connect-proxy似乎是我想要的。 但是我在企业防火墙的后面,不允许来自node的请求通过。 我得到的错误是: An error has occurred: {"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect"} 如何设置connect任务,使其通过企业防火墙?

咕噜玉 – 如何编译单一的玉文件,而不是一切

我有我的jade.js文件中的以下内容 'use strict'; var config = require('../config'); module.exports = { dist: { options: { pretty: true, debug: false, timestamp: '<%= new Date().getTime() %>' }, files: [{ expand: true, cwd: 'html_templates/views/', src: '**/*.jade', dest: 'html_templates/html/', ext: '.html' }] } }; 这是伟大的工作! 唯一的问题是,我正在一个非常大的应用程序,我的玉文件超过10MB。 当我修改一个玉文件的视图,并运行“咕噜玉”。 它重新编译我所有的HTML(大约需要5分钟)。 如何告诉grunt只编译相关的jade文件(只有一个html文件) 例如:我正在处理: html_templates/views/module/landingpage2.jade 我只想编译: html_templates/html/module/landingpage1.html 请帮忙

将`grunt.file.readJSON`转换为吞咽

我正在将一个Grunt文件转换成一个Gulp文件。 我的Grunt文件包含以下行 var config = grunt.file.readJSON('json/config.json'); 这一行正在做的是设置一些variables,然后注入到它生成的html中,特别是与语言有关的variables。 我试着用grunt2gulp.js自动转换文件,但是它总是失败, config undefined 。 我将如何使用grunt.file.readJSON编写grunt.file.readJSON ?