2015-12-29 2 views
5

Я использую Browserify, чтобы разбить мое приложение на модули. Интересно, могу ли я как-нибудь включить 'use strict'; так, чтобы он был применен ко всему коду, который я пишу для проекта?Всегда включайте 'use strict'; по умолчанию?

Может быть, можно настроить узел, чтобы он всегда применял строгий режим для локальных папок/файлов или всего проекта?

+0

Начните каждый JS-файл с 'использовать строгий'? Многие IDE и редакторы имеют «настройку шаблона», где в каждом новом файле, соответствующем определенному типу, вставлен фрагмент текста (в основном авторского права). –

+0

IIRC, если используется «строгое»; является первой линией глобального контекста, она применяется во всем мире. Обратите внимание, что это может быть нежелательно. – Paul

+0

@Paul: Да, это было бы целью. –

ответ

0

Для этого есть большое преобразование для браузера: strictify. Он вставляет 'use strict' в закрытие ваших модулей.

Просто обновите package.json следующим:

"devDependencies": { 
    "strictify": "^0.2.0" 
}, 
"browserify": { 
    "transform": [ 
    "strictify" 
    ] 
} 
Смежные вопросы