小编Sas*_*nga的帖子

grunt-contrib-copy throw警告:path.join的参数必须是字符串使用--force继续

我正在尝试添加复制任务来复制一些js文件.但我收到警告,文件停止复制.

Running "copy:group1" (copy) task
Warning: Arguments to path.join must be strings Use --force to continue.

Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)

Gruntfile.js

module.exports = function(grunt) {

    grunt.initConfig({
        copy : {
                group1 : {
            files : [
                {
                        src : ['group1/js/*'],
                        dest : ['lib/group1/js/']
                    }
                ]
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-copy');
};
Run Code Online (Sandbox Code Playgroud)

以下是结果 grunt copy -v

Initializing
Command-line options: --verbose

Reading "Gruntfile.js" Gruntfile...OK

Registering Gruntfile tasks.
Initializing config...OK

Registering "grunt-contrib-copy" local Npm module tasks.
Reading /home/sasidhar/projects/grunt/node_modules/grunt-contrib-copy/package.json...OK
Parsing /home/sasidhar/projects/grunt/node_modules/grunt-contrib-copy/package.json...OK
Loading "copy.js" tasks...OK
+ copy …
Run Code Online (Sandbox Code Playgroud)

gruntjs

13
推荐指数
1
解决办法
5947
查看次数

PHP 5.5 for Windows缺少php_zip.dll

我下载了PHP 5.5.用于Windows并尝试安装Composer.

后来我发现Composer需要Zip扩展.但是php_zip.dll我从php.net网站下载的PHP 5.5 zip中缺少文件.

哪里可以找到这个丢失的php_zip.dll

提前致谢.

php windows

7
推荐指数
2
解决办法
3万
查看次数

在jQuery中拖动后阻止点击事件

我有一个可拖动<div>click事件,没有任何拖动事件.

但是我拖动后<div>点击事件适用于<div>.

拖动后如何防止点击事件?

$(function(){
    $('div').bind('click', function(){
        $(this).toggleClass('orange');
    });

    $('div').draggable();
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/prince4prodigy/aG72R/

javascript jquery javascript-events

6
推荐指数
3
解决办法
1万
查看次数

在JQuery JStree中获取Checked元素

我用JSON对象创建了一个Jquery jstree.我的树工作正常

创建jstree

$("#tree").jstree({
    "json_data": {
        "data": [{
            "data": "pe_opensourcescanning",
            "id": 0,
            "pId": -1,
            "children": [{
                "data": "tags",
                "id": 30,
                "pid": 0
            }, {
                "data": "branches",
                "id": 29,
                "pid": 0
            }, {
                "data": "trunk",
                "id": 1,
                "pid": 0,
                "children": [{
                    "data": "import-export",
                    "id": 28,
                    "pid": 1
                }, {
                    "data": "custom_development",
                    "id": 12,
                    "pid": 1
                }, {
                    "data": "Connectors",
                    "id": 7,
                    "pid": 1
                }, {
                    "data": "support",
                    "id": 6,
                    "pid": 1
                }, {
                    "data": "Installation-Configuration",
                    "id": 5,
                    "pid": 1
                }, { …
Run Code Online (Sandbox Code Playgroud)

jquery jstree

6
推荐指数
1
解决办法
6895
查看次数

在gruntjs中使用常量

我正在尝试编写我的第一个Grunt任务来复制我的公共libs文件夹中的一些文件,这些文件不在我的项目目录中.

  • 项目文件夹: /home/user/projects/bottle
  • Common Libs目录: /home/user/projects/common
  • 文件的源位于Common Libs目录中: lib/general/static/js/
  • 项目文件夹中的文件目标: lib

我有一个properties.json带有Common Libs目录路径的文件,如下所示

{
    "common_libs" : `/home/user/projects/common`
}
Run Code Online (Sandbox Code Playgroud)

现在我已经尝试过的是:

module.exports = function(grunt) {

    var properties = grunt.file.readJSON('properties.json'),
        paths = {
            common_libs : properties.common_libs,
            common_libs_js : this.common_libs + "lib/general/static/js/"
        };

    grunt.initConfig({
        copy: {
            main: {
                files: [
                    {
                        expand: true,
                        flatten : true,
                        src: [
                            paths.common_libs_js + "/*"
                        ],
                        dest: 'lib/',
                        filter: 'isFile'
                    }
                ]
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-copy');
};
Run Code Online (Sandbox Code Playgroud)

我按照以下方式运行咕噜声 grunt copy

这样就没有文件被复制到目的地.

帮助我.

我也想知道

  1. 如何在GruntJS中使用Ant的属性标记类型常量?因为我从properties.json获取基本文件夹,我需要从基本文件夹下的不同文件夹中复制许多文件.
  2. 我们可以为每个任务提供这些类型的常量吗?

提前致谢.

gruntjs

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

HTML和PHP消息表单

我目前正在开发一个使用PHP向电子邮件发送消息的HTML表单.我在MAMP中测试,点击"发送消息"后无法得到响应.任何建议将不胜感激.

HTML

<form action="mail.php" method="POST">
    <div class="row half">
        <div class="6u">
            <input type="text" class="text" name="name" placeholder="Name" />
        </div>
        <div class="6u">
            <input type="text" class="text" name="email" placeholder="Email" />
        </div>
    </div>
    <div class="row half">
        <div class="12u">
            <textarea name="message" placeholder="Message" rows="6" cols="25"></textarea>
            <br />
        </div>
    </div>
    <div class="row">
        <div class="12u">
            <ul class="actions">
                <li class="button form" input type="submit" value="Submit">Send Message</li>
            </ul>
        </div>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

PHP

<?php 
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];
    $formcontent="From: $name \n Message: $message";
    $to = 'my@email.com';
    $subject = "Contact …
Run Code Online (Sandbox Code Playgroud)

html php forms

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

window.onload Not Working correclty

这是一个显示日期的简单功能(我不想要专业的,所以这就足够了).问题是我想在页面加载时显示它.我不希望用户按任何按钮或任何按钮,但它不起作用.

这里是:

<script type="text/javascript">
    window.onload = ReturnDay;
</script>

<script>
    function ReturnDay() {
        var monthNames = [ 
            "January", 
            "February", 
            "March", 
            "April", 
            "May", 
            "June",
            "July", 
            "August", 
            "September", 
            "October", 
            "November", 
            "December" 
        ];
        var dayNames= [
            "Sunday",
            "Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday",
            "Saturday"
        ];
        var newDate = new Date();

        newDate.setDate(newDate.getDate() + 1);    

        $('#dateday').html(dayNames[newDate.getDay()] + " " + newDate.getDate() + ' ' + monthNames[newDate.getMonth()] + ' ' + newDate.getFullYear());?
    }
</script>

<input id="dateday" type=text></div>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

非常感谢.

html javascript jquery date

0
推荐指数
1
解决办法
7253
查看次数

标签 统计

jquery ×3

gruntjs ×2

html ×2

javascript ×2

php ×2

date ×1

forms ×1

javascript-events ×1

jstree ×1

windows ×1