becklyn / mimeo
Mimeo:将 NPM 包中的(静态)资源复制到您的 symfony 项目中。
1.1.0
2022-02-17 15:14 UTC
Requires
- php: >=7.4
- ext-json: *
- symfony/config: ^v5.4.3 || ^v6.0.3
- symfony/console: ^v5.4.3 || ^v6.0.3
- symfony/dependency-injection: ^v5.4.3 || ^v6.0.3
- symfony/http-kernel: ^v5.4.3 || ^v6.0.3
Requires (Dev)
- roave/security-advisories: dev-master
- symfony/phpunit-bridge: ^v5.4.3 || ^v6.0.3
README
Mimeo:将 NPM 包中的(静态)资源复制到您的 symfony 项目中。
该名称灵感来源于一种 mimeograph的简称。
安装路径集成
symfony 插件可以选择 mimeo 资源应安装的位置。如果包使用引用这些资源的相对路径的 SCSS 文件,则必须调整安装路径。
npm 包以及使用这些资源的项目应分别声明(Symfony)或使用(SCSS)一个名为 $mimeo-install-path
的全局变量。
路径 不能 以 /
结尾。
在 npm 包的 SCSS 中,它可以看起来像这样
$mimeo-install-path: ".." !default; // .. later .. a { background-image: url("#{$mimeo-install-path}/install-dir/img/example.jpg"); }
而在您的项目 SCSS 中,则像这样
$mimeo-install-path: "../mimeo"; @import "@becklyn/some-package";
注意 install-dir
:npm 包知道它将被安装的目标目录(因为它在 package.json
中的 mimeo
映射中定义),因此这里也必须使用它。