awesome-typescript-loader icon indicating copy to clipboard operation
awesome-typescript-loader copied to clipboard

require is not defined (fixed)

Open makamekm opened this issue 7 years ago • 1 comments

Hello! I got an error in my browser: Uncaught ReferenceError: require is not defined at index.js:1

        target: 'web',
        module: {
            rules: [
                {
                    test: /\.(tsx|ts)$/,
                    loader: 'awesome-typescript-loader',
                    options: {
                        silent: true,
                        useBabel: true,
                        babelOptions: {
                            compact: isProd,
                            highlightCode: true,
                        },
                        babelCore: '@babel/core',
                        useCache: true,
                    }
                },
...

Thanks! It works fine with ts-loader & babel. Im testing with webpack dev server.

makamekm avatar Jul 31 '18 15:07 makamekm

I figured out the problem:

            new webpack.BannerPlugin({
                banner: 'require("source-map-support").install();',
                raw: true,
                entryOnly: false
            }),

It does not work with awtl

makamekm avatar Aug 01 '18 08:08 makamekm