@xymox72h

Как не трансформировать entry файл в Webpack?

Есть конфиг.

const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const VueLoaderPlugin = require("vue-loader/lib/plugin");
const {resolve, isLocal, modules} = require("./utils");
const alias = require("./alias");
const webpack = require("webpack");


const { CleanWebpackPlugin } = require("clean-webpack-plugin");

module.exports = {
	entry: {
		app: "./src/main.js",
		links: "./statics/links.js"
	},
	output: {
		path: resolve("../dist"),
		filename: "[name].js",
		chunkFilename: "[id].chunk.js",
		publicPath: isLocal() ? "/" : "/lko-vue/"
	},
	resolve: {
		extensions: [".js", ".jsx", ".vue", "json"],
		alias
	},
	module: {
		rules: [
			{
				test: /\.(js|jsx)$/,
				exclude: /node_modules/,
				use: "babel-loader"
			},
			{
				test: /\.vue$/,
				loader: "vue-loader",
				options: {
					loaders: {
						js: "babel-loader"
					}
				}
			},
			{
				test: /\.scss$/,
				use: modules.scss
			},
			{
				test: /\.css$/,
				use: [
					MiniCssExtractPlugin.loader,
					"css-loader"
				]
			}
		]
	},
	plugins: [
		new MiniCssExtractPlugin({filename: "[name].css"}),
		new VueLoaderPlugin(),
		new CleanWebpackPlugin(),
	]
};


Хочу, что бы output файл links.js был без изменений и трансформаций, что бы можно было его динамически подменять без компиляции.
  • Вопрос задан
  • 19 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы