script-loader
Установка
npm install --save-dev script-loader
Использование
Выполняет JS скрипт один раз в глобальном контексте.
:warning: Не работает в NodeJS
Настройка (рекомендуемая)
import './script.exec.js';
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.exec\.js$/,
use: [ 'script-loader' ]
}
]
}
} Встраивание
import 'script-loader!./script.js';
Параметры
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
|
| {Boolean} | false | Включить/выключить Sourcemaps |
|
| {Boolean} | true | Включить/выключить useStrict |
sourceMap
Тип: Boolean По умолчанию: false
Для включения source map установите параметр sourceMap.
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.script\.js$/,
use: [
{
loader: 'script-loader',
options: {
sourceMap: true,
},
},
]
}
]
}
}
useStrict
Тип: Boolean По умолчанию: true
Для отключения use strict установите параметр useStrict в значение false.
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.script\.js$/,
use: [
{
loader: 'script-loader',
options: {
useStrict: false,
},
},
]
}
]
}
}
© JS Foundation and other contributors
Licensed under the Creative Commons Attribution License 4.0.
https://v4.webpack.js.org/loaders/script-loader