如何为所有safari浏览器添加对angular应用程序的支持?当前生成的网页包错误类似于意外的令牌';常数';
有人知道这件事吗?我的应用程序在Chrome、Firefox、IE上运行良好,但现在在Safari浏览器上运行。。。。。 Safari浏览器引发错误以下是错误 safari浏览器上的网页包错误=>如何为所有safari浏览器添加对angular应用程序的支持?当前生成的网页包错误类似于意外的令牌';常数';,angular,angular2-webpack-starter,Angular,Angular2 Webpack Starter,有人知道这件事吗?我的应用程序在Chrome、Firefox、IE上运行良好,但现在在Safari浏览器上运行。。。。。 Safari浏览器引发错误以下是错误 safari浏览器上的网页包错误=> SyntaxError:vendor.bundle.js:102174中存在意外的令牌“const” TypeError:“undefined”不是inline.bundle.js:55中的对象(计算“modules[moduleId].call”) 有人知道如何添加对safari浏览器的支持吗?旧版
您的一个库使用es6,但未将其转换为es5/您将错误的文件附加到包中。找到并修复此问题,您的问题将得到解决!!但是如何找到这个es6参考的附件。因此,我可以删除它,或者如何调试或使es6可转换为es5Babel听起来很棒,但如何将其与angular 2集成任何想法都可以帮助我。在webpack.config.jsOk上使用babel load谢谢。我会尝试让你知道。我已经尝试了上面的代码。在何处添加模块代码[]?我在哪里可以得到网页配置?我是否需要使用npm安装网页包模块?我是新的网页。。。。如何使用webpack?我在node_模块中找到了webpack,但没有了解如何使用webpack.dev.js、webpack.prod.js和webpack.config.js???我用的是angular 2。
npm install --save-dev babel-loader babel-core babel-preset-env webpack
and inside your webpack config:
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
}
]
}