您好,我面临的问题似乎是随机出现。我所有的设置都像魅力一样。
我有几个用webpack编译的角度应用程序。都可以在AOT中正常工作,但在JIT上崩溃。这是因为编译器无法理解注释。
compiler.js:2700 Uncaught Error: Can't resolve all parameters for ApplicationModule: (?).
at syntaxError (compiler.js:2700)
at CompileMetadataResolver._getDependenciesMetadata (compiler.js:19254)
我使用"core-js": "^2.6.5"
(我也尝试过3.0.1
)
我的polyfill.ts
都反映如下:
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
我的webpack配置包含以下规则:
[
{
loader: 'babel-loader',
options: babelOptions
},
{
loader: 'ts-loader',
options: {
transpileOnly: true
}
},
{
loader: 'angular2-template-loader'
}
]
我的babel配置看起来像这样:
presets: [
[
'@babel/preset-env',
{
modules: false,
loose: true,
targets: {
browsers: [
"last 2 versions",
"not ie <= 10"
]
},
useBuiltIns: 'usage',
corejs: "2",
debug: false
}
]
]
到目前为止我尝试过什么?
您可以在此Github repo
上查看最少的问题证明