3 Star 7 Fork 1

Gitee 极速下载 / skywalking-client-js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/apache/skywalking-client-js
克隆/下载
webpack.config.js 1.69 KB
一键复制 编辑 原始数据 按行查看 历史
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
const path = require('path');
const webpack = require('webpack');
const WebpackConcatPlugin = require('webpack-concat-files-plugin');
const isDev = process.env.NODE_ENV !== 'production';
const config = {
entry: './src/index.ts',
devtool: 'inline-source-map',
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/,
},
],
},
resolve: {
extensions: ['.tsx', '.ts', '.js'],
mainFiles: ['index'],
},
output: {
filename: 'index.js',
path: path.resolve(__dirname, 'lib'),
publicPath: '/',
},
plugins: [
new WebpackConcatPlugin({
bundles: [
{
dest: './lib/src/types.d.ts',
src: './src/**/*.d.ts',
},
],
}),
],
optimization: {
moduleIds: 'named',
},
};
if (isDev) {
config.mode = 'development';
} else {
config.mode = 'production';
}
module.exports = config;
JavaScript
1
https://gitee.com/mirrors/skywalking-client-js.git
git@gitee.com:mirrors/skywalking-client-js.git
mirrors
skywalking-client-js
skywalking-client-js
master

搜索帮助