如何使用 grunt.js 复制没有完整路径的文件?

2024-03-09

我想复制内容/pckg to /dist与 grunt.js。 结构如下:

  |-- folder1
  |     |
  |     |-- folder2
  |           |
  |           |-- pckg
  |                 |
  |                 |--myfolder
  |                 |    |
  |                 |    |-- myfiles
  |                 |
  |                 |--myfiles
  |
  |
  |-- dist
        |
        |--myfolder
        |   |
        |   |-- myfiles
        |
        |--myfiles

这是我的Gruntfile.js

module.exports = function (grunt) {

  // Package configuration
  grunt.initConfig({

    // Metadata
    pkg: grunt.file.readJSON('package.json'),

    //Copy files
    copy: {
      main: {
        expand: true,
        src: 'folder1/folder2/pckg/**',
        dest: 'dest/'
      }
    }

  });

  // Load the plugin that provides the "copy" task.
  grunt.loadNpmTasks('grunt-contrib-copy');

  // Default task(s).
  grunt.registerTask('default', ['copy']);
};

当我运行 Grunt 时,它会保留路径。它复制所有内容dit/folder1/folder2/pckg。 怎么了 ?

感谢您的帮助 !


这是我用过的:

copy: {
  main: {
    expand: true,
    cwd: 'folder1/folder2/pckg/',
    src: ['**'],
    dest: 'dist/'
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 grunt.js 复制没有完整路径的文件? 的相关文章

  • grunt requirejs 忽略我的 mainConfigFile 中的路径

    项目介绍 我的项目是一个单页店面 该项目有多个模块 每个模块包含一组controller js view js和model js文件 以及一个template html文件 并使用requirejs来管理依赖关系 问题陈述 我想使用 mai
  • 如何使用 grunt 将编译好的 jade 文件复制到目标文件夹

    对于我正在开发的单页应用程序 我具有以下结构 dist css js lib partials 索引 html src css js lib views partials 索引 jade 目录dist将由express服务器用来为项目提供服
  • 配置 grunt 复制任务以排除文件/文件夹

    我已经安装了 grunt 任务grunt contrib copy 我把它嵌入到我的Gruntfile js并通过加载任务grunt loadNpmTasks grunt contrib copy 目前 我使用以下配置来创建一个包含 js
  • For 循环中的 Grunt 运行

    我是咕噜声的新手 我有一个适用于单个构建的 gruntfile 有几个目标链接在一起来完成该过程 问题是我需要使用变量数据创建几个不同的版本 我正在尝试弄清楚如何在我的 gruntfile 中执行此操作 今天 要进行构建 我只需要运行 gr
  • Yeoman 生成器中的“{.tmp,app}”是什么?

    我正在开始使用 Yeoman 工作流程 但我似乎无法完全理解 index html 文件中 usemin 任务的 备用搜索路径 例如 使用 yo angular 命令生成了 2 个块
  • 如何使用 Grunt 为 LESS 配置 sourceMap?

    我正在使用 grunt 0 4 2 和 grunt contrib less 0 9 0 我希望将我的 LESS 编译成 CSS 并支持源映射 我的 LESS 文件位于public less 主要的称为main less 的编译public
  • npm 错误!代码 EPEERINVALID

    我是新来的 我得到一个 npm 错误 代码 EPEERINVALID 详细信息如下 我目前正在运行以下内容 nvm 0 32 1 npm 2 15 9 节点 v4 5 0 grunt cli v1 2 0 咕噜 v0 4 5 而且 在进行软
  • grunt-wiredep 对具有不同依赖关系的多个文件

    目前的项目结构有点像这样 index html bower json bower components 建议的项目结构将在项目根目录中添加更多静态 html 文件 到目前为止 我一直在管理 Bower json 中的所有前端依赖项 并使用
  • ASP .NET 5 - 将文件从节点模块复制到 wwwroot 的 grunt 任务

    我有一个简单的 ASP NET 5 空项目 安装了 npm 和 grunt 我使用 npm 安装了一些客户端库 目前位于我的 ASP NET 项目下的 node modules 目录中 我想将相关文件 例如 jquery min js 从n
  • 错误:$compile:tpload 无法加载模板 Http 状态:404

    当我尝试使用 Angular 运行本地项目时 我从 Chrome 收到 404 状态 我不确定问题出在哪里 并且我已经尝试过类似问题的建议答案 这是我的指令文件 use strict ngdoc directive name stockDo
  • 组装:如何从 json/yaml 生成页面?

    如果提供布局 有没有办法从 json yaml 生成页面 我认为这是可能的 但在文档中找不到 目前正在 GitHub 中对此进行跟踪 http webb li QjTX http webb li QjTX 自从options pages功能
  • 对字体(font-awesome)资源的引用未在 yeoman/Angular grunt 构建中更新

    我知道有关此问题的SO线程 我在下面链接了它们 但不幸的是我无法用它们解决这个问题 所以请允许我这个问题 我使用 Yeoman 启动了一个 AngularJS 项目 因此依赖于使用 Bower js 和 SCSS 的 grunt js 构建
  • grunt-bower-task 和 Polymer

    我似乎找不到简单的复制方法all文件来自Polymer使用咕噜鲍尔任务 grunt initConfig bower install options targetDir wwwroot lib layout byComponent inst
  • 如何通过 Grunt 运行节点脚本?

    我希望通过我的 gruntfile 运行节点命令 我只需要运行 node index js 作为任何其他任务之前的第一个任务 我尝试四处寻找但没有找到答案 我相信这可能很简单 但我不确定如何做 我需要加载 nmp 任务吗 这就是我的 Gru
  • 除 .spec.js 之外的每个 .js 文件的节点 glob 模式

    我正在寻找更好的全局模式以供使用 我想找到所有 js文件但排除 spec js文件 到目前为止我有以下解决方案 我目前拥有的解决方案要求我不断添加文件扩展名以排除它们 否则它们会被拾取 例如 html files 我试图让它只寻找 js文件
  • 让 karma 服务器在 grunt watch 上启动

    在开发过程中 我使用 karma 和 grunt 来监视文件更改并运行测试 在命令行中 我希望能够简单地输入 grunt watch 并让 karma 服务器启动一次 然后每当文件更改时 grunt 监视更改并运行各种任务 包括 karma
  • 如何让 Grunt.js 和 Meteor.js 协同工作?

    我想在我的 Meteor 应用程序中使用简单的复制和串联 但是当 Meteor 在服务器和客户端上运行所有 javascript 文件时 我遇到了问题 而我不希望它们在任何地方运行 它要么只是配置文件 例如Gruntfile js或我想以某
  • 如何让 Heroku 安装 devDependency?

    我希望 Heroku 在推送应用程序后构建我的应用程序 这样我就不必每次进行更改时都将构建文件夹向上推送 然而 Heroku 仅安装来自package json和 grunt 我的构建工具 及其所有组件都在devDependencies 我
  • Node WebKit 和 YouTube:chrome 未定义

    我正在开发一个应用程序Android iOS Mac OS and Windows using PhoneGap and Node WebKit 该应用程序已嵌入youtube videos These youtube视频在我的中运行良好M
  • Sails JS 在视图中包含节点模块

    我正在使用帆 http sailsjs com http sailsjs com 开发一个小平台 按照文档 一切都很顺利 但是作为这个 javascript 框架世界和 npm 等的新手 我在包含其他 node modules 并在 ejs

随机推荐

  • 如何计算请求到响应的生命周期?

    我目前正在向请求对象添加一个 cookie 并从响应中的当前时间中减去它 但我假设有更好的方法来做到这一点 此外 在实际用例中 重复使用相同的 Cookie 密钥可能行不通 有任何想法吗 RequestFilters Add request
  • 复杂的 SQL 查询 - 折叠日期范围

    我们有一个表格列出了 服务时间 的开始和结束日期 我想要一个可以搜索所有行并根据日期间隔识别服务中断的查询 Data Start End 1 1 2000 2 1 2001 2 2 2001 4 1 2001 4 1 2004 6 2 20
  • SqlDbType 枚举映射 - C#

    其中有什么价值SqlDbType我应该使用枚举numericT SQL 数据类型 Decimal 请参阅此页面 http msdn microsoft com en us library system data sqltypes aspx
  • “暂停”具有属性的线程

    我有一个 TThread 对象 希望能够通过程序主窗体上的按钮启动 停止线程 我一直在研究实现这一点的方法 到目前为止我有以下想法 当用户单击 停止 时终止并释放线程 并在单击 开始 时创建一个新线程 使用 sleep 来延迟线程 我不想这
  • 输入 UITextField 时 iPhone 键盘不出现

    这一定是某种我看不到的新手错误 如果我能得到关于检查什么或去哪里的提示 我将不胜感激 我遵循了一个具有 UITextField 的 iPhone 教程 确保我连接了文本字段的 IBOutlet 并且它似乎可以正确编译 没有错误或警告 但是当
  • 使用 PhoneGap 进行闪烁导航的 Jquery Mobile 代码

    我相信这篇文章可以解决我的问题在页面之间导航时闪烁 https stackoverflow com questions 5953753 flickering when navigating between pages 具体来说 docume
  • 子类型的关系数据建模

    我正在学习关系模型和数据建模 我对子类型有些困惑 我知道数据建模是一个迭代过程 有许多不同的建模方法 但我不知道如何在不同的选项之间进行选择 Example 假设我们想要建模粒子 分子 原子 质子 中子 电子 为了简单起见 我们忽略夸克和其
  • 如何通过 gradle externaNativeTool 将特定参数(例如:opencv_dir)传递给 CMake?

    我正在尝试在 Android studio 中作为 externalNativeBuildTool 执行 CMake 脚本 它具有 OpenCV 依赖项 我知道我可以在脚本中静态定义 OpenCV 并且我不想在 android studio
  • 是否可以在 C++ 中为变量使用动态名称

    如果可能的话 我想使用动态名称 这是一个关于我的意思的例子 int sol1 sol2 for int i 1 i lt 3 i sol i i i return max sol1 sol2 With sol i I mean sol1在第
  • XCTests 无法间歇性地在模拟器中启动应用程序

    有没有人经历过并解决过 XCTests 间歇性无法在模拟器中启动应用程序进行 UI 测试 XCUI 我正在快速通道中运行 不同的测试似乎每次测试运行都失败 操作系统 10 12 3 iOS模拟器 10 0 Xcode 8 2 1 快车道2
  • wget 破坏了内容配置

    我正在尝试从以下网站下载通过 Content Disposition attachment 发送的 kml 文件 http waterwatch usgs gov index php m real w kml r us regions ia
  • 我应该在 PHP 代码中使用 @ 吗?

    如果我使用 在我的代码中 它会影响性能吗 这篇文章有助于回答您的问题 http anvilstudios co za blog php how to ignore errors in a custom php error handler h
  • 在 Perl 中将变量链接到类属性

    这个问题源于另一个问题 Perl中彻底销毁一个对象的所有痕迹 https stackoverflow com questions 31841484 completely destroy all traces of an object in
  • 在构建jenkins项目时,10分钟后发生超时错误

    我正在使用 jenkins 构建我的 git 远程项目 问题是日志显示 10 分钟后超时 开始接收对象 并在 56 时发生了一些事情 编辑您的作业配置 然后在 git 插件部分下 点击 添加 单击 高级克隆行为 在 克隆和获取操作的超时 以
  • 在一个 APK 文件中的不同 Firebase 项目(运行时)之间切换

    我们正在将 Firebase 消息传递集成到 Android 应用程序中以用于推送通知 我们将使用服务器端的 SNS 向 Firebase 发送推送消息 以下是我们的用例 我们有三台服务器 QA STG 和 PRODUCTION 我们在 f
  • 为什么程序集绑定重定向在我的网站中不起作用?

    我有一个网站项目 我使用内置的开发 Web 服务器从 Visual Studio 运行 网站的虚拟路径设置为 web config 包含一个运行时元素
  • Asp.net MVC 授权属性,重定向到自定义“无权限”页面

    Asp net MVC2 确实重定向到登录页面response 302当经过身份验证的用户没有权限时 我想分成两个动作 如果用户未经过身份验证 则执行其操作 重定向到登录页面 如果用户已通过身份验证但没有所需的权限 则返回适当的 http
  • ASP.NET MVC OnException - 需要尝试捕获吗?

    我对 MVC ASP NET 还很陌生 我读到了有关 OnException 重写方法的内容 我在想 我是否应该在控制器或模型上放置 try catch throw 以便调用 OnException 或者 我不需要 try catch 如果
  • 如何在 netbeans 中使用 Groovy 2.0

    我想用groovy 2 0 in Netbeans 7 1 2因为我想使用静态类型检查 默认情况下 Netbeans 使用 Groovy 1 6 4 库 groovy all jar 如何让 Netbeans 使用 Groovy 2 0 我
  • 如何使用 grunt.js 复制没有完整路径的文件?

    我想复制内容 pckg to dist与 grunt js 结构如下 folder1 folder2 pckg myfolder myfiles myfiles dist myfolder