node.js的zc buildout配方
gp.recipe.node的Python项目详细描述
内容
- Detailed Documentation
- Contributors
- Change history
- 6.2.2.1 (2016-06-28)
- 0.12.7.1 (2015-09-01)
- 0.12.3.3 (2015-05-22)
- 0.12.3.2 (2015-05-21)
- 0.12.3.1 (2015-05-21)
- 0.12.0.1 (2015-03-12)
- 0.10.28.0 (2014-06-03)
- 0.10.26.0 (2014-02-28)
- 0.10.24.0 (2013-12-26)
- 0.10.22.1 (2013-11-23)
- 0.10.21.1 (2013-11-08)
- 0.10.20.1 (2013-10-14)
- 0.10.18.2 (2013-09-13)
- 0.10.18.1
- 0.10.8.1
- 0.10.5.1
- 0.3
- 0.1
- Download
Detailed Documentation
Supported options
配方支持以下选项:
- 网址
- 指向node.js源文件的URL
- 二进制URL
- 指向node.js二进制存档的URL。您可以使用占位符{v}( 所需的节点版本)、{p}(平台名称)和{a}(CPU 架构)。默认为 https://nodejs.org/dist/v{v}/node-v{v}-{p}-{a}.tar.gz。忽略if 已设置URL,或者无法识别平台。
- 版本
- node.js版本。如果设置了url或设置了二进制url,则忽略 不使用{v}占位符。默认为配方版本。平均值 使用recipe=gp.recipe.node==0.10.22.X将安装node 0.10.22
- 净现值
- 要与npm一起安装的包的列表。可以通过以下方式指定包版本 使用npmname@version
- 脚本
- 脚本列表(可选)
- 节点路径
- 要添加到NODE_PATH 的额外目录列表
- 相对路径
- 将生成相对于根构建目录的路径。 如果“相对路径”是 建筑部分
Example usage
我们将从创建使用配方的构建开始:
>>> write('buildout.cfg', ... """ ... [buildout] ... parts = test1 ... ... [test1] ... recipe = gp.recipe.node ... npms = coffee-script less ... scripts = coffee lessc ... """)
运行构建会给我们带来:
>>> print 'start', system(buildout) start... Installing test1. ... Generated script '.../bin/lessc'.
Contributors
Gael Pasgrimoud,作者 津美裕介
Change history
6.2.2.1 (2016-06-28)
- 在构建中添加对脱机模式的支持(-o)
- 引用$path变量以修复$path包含空格时的问题 角色。
0.12.7.1 (2015-09-01)
- 允许为binary node.js分发指定url(binary url)
0.12.3.3 (2015-05-22)
- 允许运行非节点脚本(casperjs)
- 扩展路径以构建相关路径
- 将节点路径扩展到模块依赖项(允许安装)
0.12.3.2 (2015-05-21)
- 结合使用node-directory和relative-path 时的错误修复
0.12.3.1 (2015-05-21)
- 允许在部件外部安装节点/通过指定node-directory选项
- 切换到0.12.3.1
0.12.0.1 (2015-03-12)
- 切换到0.12.0
0.10.28.0 (2014-06-03)
- 切换到0.10.28
- 应遵循相对路径
0.10.26.0 (2014-02-28)
- 切换到0.10.26
0.10.24.0 (2013-12-26)
- 切换到0.10.24
0.10.22.1 (2013-11-23)
- 切换到0.10.22
- 不再需要“脚本”选项
0.10.21.1 (2013-11-08)
- 切换到0.10.21
- 允许开发版本
- PEP8
0.10.20.1 (2013-10-14)
- 切换到0.10.20
- PY3兼容
0.10.18.2 (2013-09-13)
- 修复了当构建路径包含空格时安装npms的故障
0.10.18.1
- 更新节点版本
- 允许使用下载缓存
0.10.8.1
- 只允许安装node/npm
0.10.5.1
- 现在在linux和osx上默认使用二进制发行版。意思是食谱 不再需要gcc,安装速度要快得多。
- 如果脚本不存在,则引发错误
- 使用包版本获取要安装的node.js版本
0.3
- 更改npm安装脚本位置 [罗斯·普法勒]
0.1
- 用佐培克尔制作的配方 [盖尔·帕斯格里莫德]