Использование библиотеки npm для django в среде runserver

Я создал папку static в моем корневом проекте.

в settins.py

STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

Установите библиотеку npm в каталог static.

myproject/static$ npm -i js-cookie

Затем приходят файлы следующего вида

myproject/static/node_modules/js.cookie/dist/js.cookie.min.js

тогда запустите сервер

myproject$ python manage.py runserver

используйте в файле template.html

Однако это показывает ошибку

GET http://localhost:8000/static/node_modules/js.cookie/dist/js.cookie.min.js net::ERR_ABORTED 404 (Not Found)

У меня два вопроса.

  1. Is it good practice to use npm library under django project??

  2. Maybe runserver doesn't use mypoject/static?

Вернуться на верх