在Safari for Angular2中的“ReferenceError:找不到变量:Map”

时间:2016-10-27 13:48:17

标签: angular safari typescript2.0

获取错误“ReferenceError:无法在Safari浏览器中找到 angular2 应用的变​​量:地图”。它在其他浏览器中运行良好。使用webpack捆绑文件。

Angular Version:2.1.0

打字稿:2.0.3

Webpack:1.13.2

当应用加载时,此错误将出现在浏览器控制台中并阻止应用加载。

webpack.config.js

var webpack = require('webpack');
module.exports = {
    devtool: "#source-map",
    entry: { vendors: './src/vendors', polyfills: './src/polyfills', app: './src/main.ts' },
    output: {
        path: './src/Builds/js',
        filename: '[name].bundle.js',
        sourceMapFilename: "[name].bundle.js.map",
        devtoolLineToLine: true,
        pathinfo: true
    },
    resolve: {
        extensions: ['', '.js', '.ts', '.json']
    },
    module: {
        loaders: [
          {
              test: /\.ts$/,
              loader: 'ts'
          },
          {
              test: /\.json$/,
              loader: "json"
          }
        ]
    },
    plugins: [
        new webpack.optimize.UglifyJsPlugin({
            compress: {
                warnings: false
            }
        })
    ]
};

0 个答案:

没有答案