2015-12-29 9 views
5

私はBrowserifyを使用して、アプリケーションをモジュールに分割します。 私は何とか'use strict';を有効にして、プロジェクト用に書いたすべてのコードに適用できるのだろうかと思いますか?常に 'use strict'を有効にしてください。デフォルトでは?

また、一部のフォルダ/ファイル、またはプロジェクト全体に対して厳密に厳密モードを使用するようにノードを設定することはできますか?

+0

は、すべてのJSは、「厳格な使用」でファイルを開始します。

ただ、次のあなたのpackage.jsonを更新しますか?多くのIDEとエディタでは、特定のタイプに一致する新しいファイルごとにテキストのスニペット(主に著作権)が挿入される「テンプレート設定」があります。 –

+0

'use strict'の場合はIIRC。グローバルコンテキストの最初の行であり、グローバルに適用されます。これは望ましくないかもしれないことに注意してください。 – Paul

+0

@Paul:はい、それは目標のようです。 –

答えて

0

ブラウザ用の変換があります:strictifyです。あなたのモジュールのクロージャに'use strict'を挿入します。

"devDependencies": { 
    "strictify": "^0.2.0" 
}, 
"browserify": { 
    "transform": [ 
    "strictify" 
    ] 
} 
関連する問題