2016-09-14 3 views
0

Глядя на docs Я не понимаю, что означает поддержка синтаксиса. Означает ли это, что если вы используете импорт es6, вам нужно указать npm install -g depcheck emmascript2015 или что-то подобное, чтобы определить, какие зависимости вы используете? Как это работает с React JSX, поскольку это не то, что требуется для модулей?Какова цель поддержки синтаксиса npm module depcheck?

ответ

1

Depcheck делает что-то действительно простое. Он читает ваш исходный код и выясняет, какие модули вы используете.

Очевидно, что для этого необходимо проанализировать исходный код. И, очевидно, для анализа исходного кода необходимо понять его синтаксис.

Таким образом, поддержка синтаксиса просто означает, что depcheck может анализировать es5, es6, es7, jsx, coffee, typescript, sass и scss для зависимости от модуля без компиляции любого из этих файлов.

+0

так npm install -g depcheck emmascript2015 правильная грамматика, если я хочу, чтобы она могла анализировать es6? должен ли я просто установить весь синтаксис, чтобы мне больше не нужно было беспокоиться об этом? – stackjlei

+0

No. Depcheck нужны только внешние модули для разбора двух языков: машинопись и сасс (внимательно прочитайте документы **). Кроме того, не путайте 'npm install -g depcheck sass'. Это не специальный синтаксис. Это делает npm install -g depcheck; npm install -g sass' – slebetman

Смежные вопросы