我嘗試調整我的角度應用程序以準備好AOT編譯和Tree Shaking(彙總)。但我有使用沒有默認導出(immutable.js,moment.js,...)的模塊的問題。根據typscript(看起來here)它只能使用這樣的模塊與以下語句:import x = require('x')
或import * as x from 'x'
但這兩個語句會導致累積過程中的問題。在某些情況下,我在彙總過程中得到一個錯誤:Cannot call a namespace ('x')
並在某些情況下,我得到一個運行時錯誤:x is undefined
Angular AOT/Rollup帶有沒有默認導出的模塊(如immutable.js,moment.js)
這裏你可以找到我的彙總-config.js和tsconfig-aot.json tsconfig-aot_rollup-config.zip
我需要在AOT編譯和彙總期間使用像immutable.js,moment.js這樣的軟件包。有沒有辦法做到這一點?
謝謝!
非常感謝,您的方法有效! –
更新對我很好,謝謝! –
它也適用於我(更新的答案)。太感謝了! –