我已经创建了一个角9应用程序,并将js文件添加到另一个角应用程序中,在IIS上部署主机应用程序之后,我得到了错误n.e不是控制台中的函数。
问题的再现
错误类型:
main-es2015.75fe17eab98c55742615.js:1 ERROR Error: Uncaught (in promise): TypeError: n.e is not a function
TypeError: n.e is not a function
at loadChildren (main-es2015.75fe17eab98c55742615.js:1)
at un.loadModuleFactory (main-es2015.75fe17eab98c55742615.js:1)
at un.load (main-es2015.75fe17eab98c55742615.js:1)
at l.project (main-es2015.75fe17eab98c55742615.js:1)
at l._tryNext (main-es2015.75fe17eab98c55742615.js:1)
at l._next (main-es2015.75fe17eab98c55742615.js:1)
at l.next (main-es2015.75fe17eab98c55742615.js:1)
at d._subscribe (main-es2015.75fe17eab98c55742615.js:1)
at d._trySubscribe (main-es2015.75fe17eab98c55742615.js:1)
at d.subscribe (main-es2015.75fe17eab98c55742615.js:1)
at T (polyfills-es2015.61be2d396988ee9b9963.js:1)
at T (polyfills-es2015.61be2d396988ee9b9963.js:1)
at polyfills-es2015.61be2d396988ee9b9963.js:1
at l.invokeTask (polyfills-es2015.61be2d396988ee9b9963.js:1)
at Object.onInvokeTask (main-es2015.75fe17eab98c55742615.js:1)
at l.invokeTask (polyfills-es2015.61be2d396988ee9b9963.js:1)
at a.runTask (polyfills-es2015.61be2d396988ee9b9963.js:1)
at _ (polyfills-es2015.61be2d396988ee9b9963.js:1)
Bn @ main-es2015.75fe17eab98c55742615.js:1发布于 2020-12-17 15:12:01
你可能只是和Webpack发生了冲突。如果将角构建器切换到@angular-builders/custom-webpack:browser,则可以使用自定义Webpack配置,如下所示:
"options": {
"customWebpackConfig": {
"path": "./extra-webpack.config.js",
"mergeStrategies": {
"externals": "replace"
}
},
...而自定义配置只定义如下所示的唯一jsonpFunction:
module.exports = {
output: {
jsonpFunction: 'projecta'
}
}https://stackoverflow.com/questions/60953920
复制相似问题