UNPKG

react-ssr-adsense

Version:

react接google adsense,支持服务端渲染

48 lines (47 loc) 1.32 kB
const path = require('path'); module.exports = { entry: './src/index.jsx', output: { path: path.join(__dirname, './lib/'), filename: 'index.js', libraryTarget: 'commonjs2', }, externals: { react: { commonjs: 'react', commonjs2: 'react', amd: 'react', root: 'React', }, 'react-dom': { commonjs: 'react-dom', commonjs2: 'react-dom', amd: 'react-dom', root: 'ReactDOM', }, }, resolve: { extensions: ['.js', '.jsx'] }, mode: "production", module: { rules: [ { test: /\.jsx?$/, exclude: /node_modules/, use: ["babel-loader"] } ] }, performance: { hints: "warning", // 枚举 hints: "error", // 性能提示中抛出错误 hints: false, // 关闭性能提示 maxAssetSize: 200000, // 整数类型(以字节为单位) maxEntrypointSize: 400000, // 整数类型(以字节为单位) assetFilter: function (assetFilename) { // 提供资源文件名的断言函数 return assetFilename.endsWith('.css') || assetFilename.endsWith('.js'); } } }