ฉันได้กำหนดค่า Webpack ในโปรเจ็กต์ของฉันแล้ว และในฟิลด์จุดเริ่มต้น ฉันได้เพิ่มไฟล์โพลีฟิล ผู้จำหน่าย และแอปแล้ว แต่ฉันมีไฟล์อื่น 'myComponent.js' ซึ่งมีการอ้างอิงอยู่
webpack.common.js
entry:
{
'polyfills': './polyfills.ts',
'vendor': './vendor.ts',
'app': './src/main.ts',
'components': './myComponent'
},
resolve:
{
extensions: ['', '.js', '.ts', '.d.ts']
}
และนี่คือไฟล์คอมโพเนนต์ที่มีการขึ้นต่อกัน--
myComponent.js
exports.EventDispatcher = require('./lib/EventDispatcher').EventDispatcher;
ตอนนี้เมื่อฉันนำเข้าสิ่งนี้จากองค์ประกอบหลักของฉัน--
app.component.ts
import {EventDispatcher} from 'components';
ตอนนี้เมื่อฉันรัน npm run build มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้
ไม่พบโมดูล: ข้อผิดพลาด: ไม่อนุญาตให้มีการพึ่งพาจุดเริ่มต้น
ข้อเสนอแนะใด ๆ ที่ฉันจะผิดพลาด