tbbc / composer-javascript

Composer 脚本处理器,用于自动执行 `npm install` 和 `bower install`。

dev-master / 1.0.x-dev 2014-05-28 12:31 UTC

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

The Big Brains Company - Logo