tbbc / composer-javascript
Composer 脚本处理器,用于自动执行 `npm install` 和 `bower install`。
dev-master / 1.0.x-dev
2014-05-28 12:31 UTC
Requires
- php: >=5.3.0
- symfony/process: >=2.0,<3.0
This package is not auto-updated.
Last update: 2024-09-14 14:46:39 UTC
README
Composer 脚本处理器,在执行 `composer install
`(或更新)命令后自动执行 `npm install
` 和 `bower install
`。
用法
将以下行添加到您的 composer.json 文件中
{ "require": { "tbbc/composer-javascript": "~1.0" }, "scripts": { "post-install-cmd": [ "Tbbc\\ComposerJavascript\\ScriptHandler::npmInstall", "Tbbc\\ComposerJavascript\\ScriptHandler::bowerInstall" ], "post-update-cmd": [ "Tbbc\\ComposerJavascript\\ScriptHandler::npmInstall", "Tbbc\\ComposerJavascript\\ScriptHandler::bowerInstall" ] } }
您可以自由添加 `npmInstall` 或 `bowerInstall` 脚本中的任何一个或两个。
选项
对于使用 Samba 共享或类似功能的用户,您可以传递一个选项给 `npm install
` 以防止使用符号链接。
只需将以下内容添加到您的 composer.json 文件中
"extra": { "tbbc-composer-javascript": { "npm-bin-links": false } }
npm-bin-links
的默认值是 true
。