Skip to content

Commit

Permalink
Merge branch 'master' of github.com:timonweb/django-tailwind
Browse files Browse the repository at this point in the history
  • Loading branch information
timonweb committed Dec 14, 2023
2 parents 36f3e30 + 37ffb7c commit 694e1b2
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ pip install django-tailwind
[RECOMMENDED IN DEV] If you want to use automatic page reloads during development use the `[reload]` extras, which installs the `django-browser-reload` package in addition:

```bash
pip install django-tailwind[reload]
pip install 'django-tailwind[reload]'
```

Check docs for the [Installation](https://django-tailwind.readthedocs.io/en/latest/installation.html) instructions.
Expand Down
19 changes: 16 additions & 3 deletions docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
in addition:

```bash
python -m pip install django-tailwind[reload]
python -m pip install 'django-tailwind[reload]'
```

Alternatively, you can install the latest development version via:
Expand Down Expand Up @@ -181,11 +181,24 @@ this case, you need to set the path to the `npm` executable in *settings.py* fil
NPM_BIN_PATH = '/usr/local/bin/npm'
```

On *Windows* it might look like this:
On *Windows*, you may have npm on `$PATH` but it's `npm.cmd` rather than `npm`. (You can call it from the terminal because `$PATHEXT` contains `.cmd`.) If so, please override the default `NPM_BIN_PATH = 'npm'`:

```python
NPM_BIN_PATH = 'npm.cmd'
```

Alternatively (and for maximum reliability), you can use a fully qualified path. It might look like this:

```python
NPM_BIN_PATH = r"C:\Program Files\nodejs\npm.cmd"
```

Please note that the path to the `npm` executable may be different for your system. To get the `npm` path, try running
the command `which npm` in your terminal.
the command `which npm` in your terminal. (On *Windows*, please try `where npm` or `Get-Command npm`)

If you share codes with others, you can search `$PATH` (and `$PATHEXT` on Windows) dynamically in *settings.py*:

```python
from shutil import which
NPM_BIN_PATH = which("npm")
```

0 comments on commit 694e1b2

Please sign in to comment.