0
早些時候,我問this question異步代碼分裂NPM模塊問題
我現在已經安裝一個本地包在我的主要應用package.json
:
"contact-page": "file:local_modules/contact-page"
我有接觸模塊設置的package.json
主要和腳本部分像這樣:
"main": "dist/main.js",
"scripts": {
"build": "./node_modules/.bin/babel index.js --out-file ./dist/main.js",
}
這可以確保在dist/main
最後一行是exports.default = ContactPage;
所以在我的主應用程序動態導入,它具有:
getComponent() {
import('contact-page').then(ContactPage => {
console.log(ContactPage.default);
});
}
,我會在控制檯日誌undefined
。
我的模塊必須在webpack中加載它的形狀。我第一次嘗試用webpack構建這個模塊,但無濟於事......
你試過「System.import(‘聯繫方式頁’)」。我無法跟上規範。 webpack是否構建了多個包文件?你在控制檯中看到AJAX呼叫嗎? –
'System.import'已被放棄以支持'import()'。我沒有看到與我有關的AJAX調用 - 或者另一個包文件..... –