urequire中文文档|urequire js中文教程|解析

npm npmdoc 2年前 (2022-01-01) 475次浏览

urequire中文文档|urequire js中文教程|解析

安装命令:npm i urequire

uRequire v0.7.0-beta.33

测试版发布说明

Docs / wiki / http://uRequire.org主要是正在进行的工作(从 v0.6.x 过渡) – 但一切都应该工作,除了你需要npm install urequire-cli -g&npm install urequire本地(如果你使用 CLI urequire 而不是推荐grunt-urequire)。检查uRequire 的主配置/文档以了解最新用法。

构建状态
最新状态

JavaScript 通用模块和资源转换器(以及自动生成器、测试运行器等)…

所有文档都移至wikihttp://urequire.org

什么是 uRequire ?

要快速了解 uRequire 有多少岩石,以及最少的咕噜声或吞咽声,请查看urequire-example-helloworld只需要大约 30 行 DRY 和声明性 uRequire 配置,这个例子就展示了自动:

  • 透明编译从咖啡脚本COCO为LiveScript等来的JavaScript他们都是javascript,对吧?

  • AMDCommonJs(或两者的组合)转换为UMD组合<script>, AMD&nodejs兼容)javascript。

  • 将依赖项(即dependencies: imports: lodash: ['_']和其中的导入resources: ['import-keys', {'chai': 'expect'} ] ]包中的所有模块(由某个变量名称保存)。后者使用urequire-rc-import-keysResourceConverter插件

  • var VERSION = 'x.x.x';主模块的 body 中注入 a 'x.x.x'来自哪里package.json(使用urequire-rc-inject-versionResourceConverter插件)。

  • 生成标准横幅,其中包含来自package.json.

  • 主模块的声明性导出window.myModule(带有noConflict()烘焙)。

  • 使用uglify2传递一些基本选项进行缩小

  • 使用bower或 nodejs 的npm 中已有的信息发现依赖项的路径

  • 通过mocha (& chai )在 nodejs 和phantomjs (浏览器)上生成的测试,都作为Web/AMDWeb/Script它甚至会生成所需的 HTML,包括所有模块的路径、requirejs的配置和垫片或标签等。<script ...>

  • 具有快速重建功能的监视工具,因为它编译真正更改的文件,并且仅在 a) 发生更改且 b) 没有编译错误时才运行测试。

  • 在每次构建之前清除目标文件/文件夹。

  • 派生(即像OO 中的继承)的配置。

  • 传递 r.js 选项

  • 模块系统开发跨运行时部署和自动连续测试。

  • 最后但并非最不重要:将淘汰的(需要)咕噜插件没有任何提示grunt-xxxfor watch, coffee-script, browserify, uglify, mocha, concat, phantomjs, banner,clean等)。这是个好消息,因为grunt 插件有很多缺点

    • 再次重复相同的源和目标路径和文件(当你应该保持干燥时)

    • 你必须学习每个插件的复杂性和语法

    • 确保它们以正确的顺序运行并希望它们产生正确的结果

    • 产生许多中间临时文件

    • 通过每次更改等构建所有内容

    • 为应该是自动的东西写东西;-)

谁在吞咽?

支持uRequire

  • @goto('http://github.com/anodynos/urequire').then -> @star() 用你的爱 :-)

  • Flattr 捐赠按钮
    PayPayl 捐赠按钮

  • 让我英国伦敦的一个很酷的热爱 nodejs 的团队中雇用(截至 2015 年 3 月;-)

执照

麻省理工学院执照

版权所有 (c) 2013-2015 Agelos Pikoulas ( agelos.pikoulas@gmail.com )

特此授予任何人免费获得本软件和相关文档文件(“软件”)副本的许可,不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售本软件的副本,并允许向其提供本软件的人员这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。

该软件“按原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论是在合同诉讼、侵权行为或其他方面,由软件或软件的使用或使用或其他原因引起的或与之相关的软件。

项目主页地址:http://urequire.org/
项目issue数量: 21

项目贡献人员列表:


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:urequire中文文档|urequire js中文教程|解析
喜欢 (0)
.excerpt .focus {display:none}