Использование Cygwin на Windows 10 (64 бит) Installed babel-cli
, react
и babel-preset-react
на вершине Node.js, который был установлен с помощью установщика Windows (так как нет никакой поддержки Cygwin.) Я установил эти пакеты Node, используя yarn
, в папку глобальных модулей.Прекомпиляция JSX для React в DJANGO-компрессора
В документации django-compressor
(https://django-compressor.readthedocs.io/en/latest/reactjs/), они говорят, что установка прекомпилятор делает трюк: (. Метание ошибки при столкновении с виртуальными элементами DOM)
COMPRESS_PRECOMPILERS = (
('text/jsx', 'cat {infile} | babel > {outfile}'),
)
Однако столпотворение не признающий jsx
Это очевидно, потому что я не передавая команду react
. Но я не могу использовать этот пресет, потому что я установлен в глобальной папке модуля, и теперь я не могу заставить Babel найти и использовать его.
мне нужен один из этих возможных решений:
Как я могу сделать столпотворение использовать предустановку глобально установленной (как я должен использовать
babel --presets react
таким образом, что работает)?Как использовать файл
.babelrc
в проекте Django?Если бы я должен был установить предустановку локально (что, похоже, мне очень не нравится), как мне заставить его жить с моим проектом Django, не создавая беспорядок из моей структуры каталога проекта?