managua1902

managua1902

how to process PostCSS by Tailwind in Phoenix?

In a somewhat old project I have this a line in assets/package.json

<.........>
"scripts": {
  "deploy": "NODE_ENV=production tailwindcss --input=css/main.scss --output=../priv/static/assets/main.css --postcss --minify"
}
<.........>

which then gets called from mix.exs > assets.deploy

  1. How will I convert it into the setting in config/prod.exs, as it’s recommended nowadays?
    Will I simply copy-paste all that except NODE_ENV=....?
config :tailwind,
  version: "3.2.7",
  default: [
    args: ~w(
    --config=tailwind.config.js
    --input=css/main.scss
    --output=../priv/static/assets/app.css
    --postcss
    --minify
  ),
    cd: Path.expand("../assets", __DIR__)
  ]

Is this a correct way in this case?

  1. Does tailwindcsssupportpostcssand*.scssfiles at all? I haven't found the flag–postcss` in its documentation.

First Post!

D4no0

D4no0

The easiest way is to update the phx.new generator you have locally and generate a new project, there you will see how and what is configured.

Where Next?

Popular in Questions Top

joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I forese...
New
Lily
In templates/appointment/index.html.eex: &lt;%= for appointment &lt;- @appointments do %&gt; &lt;tr&gt; &lt;td&gt;&lt;%= appoi...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New

Other popular topics Top

nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54921 245
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement