在 composer.json 中需要 Gulp

Requiring Gulp in composer.json

如何在 composer.json 文件中要求 Gulp? composer (php>=7.0) 应该为尚未安装它们的开发人员安装 gulpgulp-sass(可能还有 npm)。可能的解决方案应该是将代码添加到 composer.json 文件中。我想知道开发人员如何处理这种情况。他们如何创建可作曲家的开发项目?

NPM 有自己的文件 packages.json 来保存依赖项。当您安装一个新项目时,您必须 运行 npm install 并且所有包都将安装在系统上的 node_modules 文件夹中。但首先你必须自己安装 npm。每个系统都有自己的包管理器来安装 npm,大多数人从网站下载它以获得最新版本。

我认为 运行 您的作曲家文件中的所有内容并不常见。我认为这是可能的,但并不常见。

https://nodesource.com/blog/an-absolute-beginners-guide-to-using-npm/

Asset Packagist 可能是解决方案:https://asset-packagist.org/site/about

"repositories": [
    {
        "type": "composer",
        "url": "https://asset-packagist.org"
    }
],
"require": {
    "npm-asset/gulp": "^4.0.2",
    "npm-asset/gulp-sass": "^4.1.0"
}