我想在没有NodeJS的环境中使用TailwindCSS,所以我使用single-file binary executable。我还想使用postcss-import
和postcss-nested
,但由于该服务器上没有NodeJS,因此无法使用Tailwind推荐的指定自定义postcss.config.js的方法。
因此,我创建了自己的TailwindCSS分支和modified the default postcss.config.js stub to include postcss-import。然后在我自己的fork中使用Tailwind的Github "Prepare release" action,我创建了my own single-file executables with postcss-import bundled。这正如预期的那样工作,导入的CSS文件现在在使用我的自定义可执行文件时内联。
然后我又尝试了同样的技巧,并将tailwindcss/nesting添加到postcss-config-stub中,遗憾的是这没有工作。我可以在输出中看到嵌套的CSS规则,但它们没有转换为本地CSS选择器,而是按照输入CSS中编写的方式呈现。
有人能帮助我将tailwind/nesting
和postcss-nested
分别捆绑到独立的CLI构建过程中吗?
1条答案
按热度按时间sauutmhj1#
我终于做到了。如果有人感兴趣,这里是我的补丁
https://github.com/tailwindlabs/tailwindcss/compare/master...webtourismus:tailwindcss:patched
我用它来创建我自己的小composer包,所以我可以在没有NodeJS的PHP服务器上使用TailwindCSS
https://packagist.org/packages/webtourismus/tailwindcss-cli