メインコンテンツにスキップ

@babel/plugin-transform-strict-mode

このプラグインは@babel/plugin-transform-modules-commonjs経由で有効化できます。無効にする場合は、strictをオフにするか、commonjs変換にオプションとしてstrictMode: falseを渡してください。

In

JavaScript
foo();

Out

JavaScript
"use strict";

foo();

インストール

npm install --save-dev @babel/plugin-transform-strict-mode

使用方法

babel.config.json
{
"plugins": ["@babel/plugin-transform-strict-mode"]
}

CLI経由

シェル
babel --plugins @babel/plugin-transform-strict-mode script.js

Node API経由

JavaScript
require("@babel/core").transformSync("code", {
plugins: ["@babel/plugin-transform-strict-mode"],
});