импорт () прерывается в Angular 7.2.3 + Webpack 4.28 - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть следующий код:

var path = "./relative/path/to/" + fileName + ".json";
import(path).then(cb);

import работает, как и ожидалось, в моей демонстрации Electron (которая использует Webpack 3.12).

Это ломается в моей демонстрации Angular (котораяиспользует Webpack 4.28).

Моя демонстрационная программа Angular имеет следующую конфигурацию Webpack:

module.exports = {
  node: { fs: 'empty' }
};

Во время выполнения выдает следующую ошибку:

Unhandled Promise rejection: Cannot find module './resources/symbology/labelTemplates/labelTemplates.json' ; Zone: <root> ; Task: Promise.then ; Value: Error: Cannot find module './resources/symbology/labelTemplates/labelTemplates.json'
    at symbology lazy namespace object:5
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:150)
    at zone.js:889
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
    at drainMicroTaskQueue (zone.js:601) Error: Cannot find module './resources/symbology/labelTemplates/labelTemplates.json'
...

Я пробовал различные измененияк моей конфигурации, но я продолжаю получать ту же ошибку.

Я что-то не так делаю?

...