Получение: неизвестная директива "js_import", когда n js используется с Nginx - PullRequest
1 голос
/ 28 мая 2020

Я делаю следующее утверждение в Nginx conf:

js_import http.js;

Но, похоже, это дает мне unknown directive "js_import"

Я проверил, соответствует ли n js установлены. Кажется, я попадаю в кли. Версия n js - 0.3.9

Кажется, что приведенный ниже оператор работает и находится на месте http block:

js_include http.js

Кажется, что это тоже работает и помещается в server блок внутри http блок:

js_content hello

Nginx кажется последней версией.

Кажется, я не могу найти здесь то, что мне не хватает.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 23 июня 2020

Убедитесь, что вы используете последнюю версию nginx или версию ngx_http_js_module js_import поставляется с ngx_http_js_module v0.4.0, как указано в документации http://nginx.org/en/docs/http/ngx_http_js_module.html#js_import

0 голосов
/ 01 июня 2020

чтение это и размещение

load_module /usr/lib/nginx/modules/ngx_http_js_module.so;

в верхней части моего nginx.conf решило мою проблему, вам может потребоваться поместить что-то вроде этого

load_module modules/ngx_http_js_module.so;

...