小编Mar*_*ser的帖子

使用Grunt connect的AngularJS html5Mode.咕噜0.4.5

我最近切换到grunt 0.4.5,它改变了连接的工作方式.

我之前使用过connect-modrewrite,它运行得很好(有一些问题与/:参数生成的url).

这是旧的版本,使用grunt 0.4.1 from generator-angular 0.8.0,中间件部分由我修改为使用html5mode.

connect: {
    options: {
        port: 9000,
        hostname: '*IP HERE*',
        livereload: 35729,
        middleware: function (connect, options) {
            var optBase = (typeof options.base === 'string') ? [options.base] : options.base;
            return [require('connect-modrewrite')(['!(\\..+)$ / [L]'])].concat(
                optBase.map(function(path){ return connect.static(path); })
            );
        }
    },
    livereload: {
        options: {
            open: true,
            base: [
                '.tmp',
                '<%= yeoman.app %>'
            ]
        }
    },
Run Code Online (Sandbox Code Playgroud)

这是generator-angular 0.9.0-1的新版本

connect: {
    options: {
        port: 9000,
        hostname: '*IP HERE*',
        livereload: 35729
    },
    livereload: {
        options: {
            open: …
Run Code Online (Sandbox Code Playgroud)

connect angularjs gruntjs

20
推荐指数
2
解决办法
9563
查看次数

将样式css文件添加到grunt供应商

每当我手动将一个css文件添加到我的index.html页面时,该文件在我构建时被删除.我错过了什么配置?

例如,"rzslider.css"被删除,即使它包含在我的bower.json中.有没有办法强迫它建立到供应商?

index.html的:

<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="bower_components/angular-motion/dist/angular-motion.min.css" />
<link rel="stylesheet" href="bower_components/angularjs-slider/dist/rzslider.css" />
<!-- endbower -->
<!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)

Gruntfule:

// Generated on 2014-09-15 using generator-angular 0.9.8
'use strict';

// # Globbing
// for performance reasons we're only matching one level down:
// 'test/spec/{,*/}*.js'
// use this if you want to recursively match all subfolders:
// 'test/spec/**/*.js'

module.exports = function (grunt) {

    // Load grunt tasks automatically
    require('load-grunt-tasks')(grunt);

    // Time how …
Run Code Online (Sandbox Code Playgroud)

vendor gruntjs grunt-contrib-cssmin

5
推荐指数
1
解决办法
3472
查看次数