grunt-spider-script:将spider脚本编译成javacript

  • b9_453111
    了解作者
  • 12.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-05 10:12
    上传日期
grunt-spider-script v0.0.9 将蜘蛛脚本编译成 javascript。 入门 这个插件需要 Grunt。 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,您可以使用以下命令安装此插件: npm install grunt-spider-script --save-dev 安装插件后,可以使用以下 JavaScript 代码在 Gruntfile 中启用它: grunt . loadNpmTasks ( 'grunt-spider-script' ) ; “spider_script”任务 概述 在项目的 Gruntfile 中,将名为spider_script的部分添加到传递给grunt.initConfig()的数据对象中。 grunt . initConfig ( { spider
grunt-spider-script-master.zip
  • grunt-spider-script-master
  • package.json
    849B
  • tasks
  • spider_script.js
    2.3KB
  • test
  • expected
  • script-concat.js
    173B
  • unstrict.js
    101B
  • ecma-script-6.js
    115B
  • unstrict.map
    137B
  • compile.js
    158B
  • compile-sourcemap.map
    234B
  • ecma-script-6.map
    138B
  • script.map
    185B
  • compile-sourcemap.js
    186B
  • script-sourcemap.js
    186B
  • script-sourcemap.map
    234B
  • script.js
    158B
  • compile.map
    185B
  • spider_script_test.js
    3.6KB
  • fixtures
  • compile-sourcemap.spider
    45B
  • compile.spider
    31B
  • compile-error.spiderz
    11B
  • LICENSE
    1.1KB
  • Gruntfile.js
    2.4KB
  • .gitignore
    31B
  • README.md
    3.3KB
  • .jshintrc
    191B
  • .editorconfig
    214B
内容介绍
# grunt-spider-script v0.0.9 [![Circle CI](https://circleci.com/gh/mariusc23/grunt-spider-script.svg?style=shield&circle-token=8664329fd963e0e75b8215039cbedc30a971a981)](https://circleci.com/gh/mariusc23/grunt-spider-script) > Compile spider script into javascript. ## Getting Started This plugin requires Grunt. If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command: ```shell npm install grunt-spider-script --save-dev ``` Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript: ```js grunt.loadNpmTasks('grunt-spider-script'); ``` ## The "spider_script" task ### Overview In your project's Gruntfile, add a section named `spider_script` to the data object passed into `grunt.initConfig()`. ```js grunt.initConfig({ spider_script: { options: { // Task-specific options go here. }, your_target: { // Target-specific file lists and/or options go here. }, }, }) ``` ### Options #### options.sourcemap Type: `Boolean` Default: `true` Generates sourcemaps next to compiled javascript files. #### options.target Type: `String` Default: `ES5` Which ECMAScript version to compile for. See spider documentation. #### options.strict Type: `Boolean` Default: `true` Determines if "use strict" should be enforced. #### options.separator Type: `String` Default: grunt linefeed Concatenated files will be joined with this string. ### Usage Examples #### Single File ```js grunt.initConfig({ spider_script: { files: { 'js/script.js': 'spider/script.spider' } } }) ``` #### Concatenate Files Note: sourcemaps will be disabled. ```js grunt.initConfig({ spider_script: { files: { 'js/script.js': ['spider/script.spider', 'spider/script2.spider'] } } }) ``` #### Multiple files ```js grunt.initConfig({ spider_script: { options: {}, files: [{ expand: true, cwd: 'spiders', src: ['*.spider'], dest: 'js/', ext: '.js' }] } }) ``` #### ECMAScript 6 ```js grunt.initConfig({ spider_script: { options: { target: 'ES6' }, files: { 'js/script.js': 'spider/script.spider' } } }) ``` ## Contributing In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/). ## Release History * 2014-11-29 v0.0.9 Remove traceur dependency. * 2014-11-29 v0.0.8 Update spider-script to spider-script 0.1.3. Add option to compile for ES5/6. Remove banner option. * 2014-11-19 v0.0.7 Update spider-script to spider-script 0.0.7. * 2014-11-19 v0.0.5 Update spider-script. Allow custom sourcemap source file. * 2014-11-17 v0.0.4 Make spider-script dependency less strict * 2014-11-17 v0.0.3 Support concatenation and file expanding * 2014-11-17 v0.0.2 Add support for source maps and use strict mode * 2014-11-17 v0.0.1 Initial release. ## License Copyright (c) 2014 Marius Craciunoiu. Licensed under the MIT license.
评论
    相关推荐
    • video-upload
      建设与发展 运行grunt进行构建, grunt serve进行预览。
    • BotsQA:Bot de Grupo Prides质量保证
      BotsQA Bot de Grupo Prides质量保证
    • Bilgikılavuzu-crx插件
      语言:English Gündemeve hayata dair enönemlibilgiler。 SayfamızınçeşitliiçeriklerindendolayıBilgikılavuzuokuyucularıfarklıdemografiközellikleresahip olan kitlelerdenoluşmaktadır。...
    • Videochat-Project:其在冷却器中的videochat回购
      视频聊天文档 Ziel des Projekts P2P Videochat工具中的向导,请联系Servern管理员。 Dazu wird ein Accountsystem mit anmelden sowie Neuerstellung eines Accounts geschaffen。 Diese Accounts的帐户+ Tag ...
    • fieldguide-world:一种新型的现场指南
      兜兜 一种新型的现场指南 命令 grunt fixture:[name] -将夹具加载到mongo中。 例如, grunt fixture:birds 。
    • Frame Video -crx插件
      语言:português (Brasil) 参加grupos做WhatsApp。 Confira!
    • grunt-bower-task, 面向 Bower的Grunt插件.zip
      grunt-bower-task, 面向 Bower的Grunt插件 grunt-bower-task 安装 Bower 软件包明智地安装。正在启动注意:如果你以前没有使用过 grunt,那么一定要检查一下 guide指南 guide 。 请注意,这里插件仅使用 grunt 的
    • grunt-wpt-page
      grunt-wpt-页面 持续追踪网页测试分数 安装 使用安装: $ component install sideroad/grunt-wpt-page 应用程序接口 执照 麻省理工学院许可证 (MIT) 版权所有 (c) 2014 特此授予任何人免费获得本软件和相关文档...
    • Pong-Remake:名为Pong-Remake的学校项目
      傍翻拍 英语 免责声明:该项目不再进行 编程分配nr.1 名称:Pong Remake 我们为什么选择这个名字? 我们选择名称的依据是,一开始我们的想法是制作一个现有的乒乓球游戏,然后添加我们自己的想法,从而对游戏进行...
    • Brackets-Command-Line-Shortcuts:Brackets IDE插件。 添加了对直接从IDE执行终端命令
      Brackets IDE插件。 添加了对直接从IDE执行终端命令的快捷方式的支持。 配置快捷方式 在您的首选项文件中的command-line-shortcuts.commands下找到配置。 配置示例 [ { "name": "Build whole project", "cmd": ...