Angular 2 webpack导入问题

时间:2018-02-16 08:50:48

标签: angular typescript

前段时间我使用Angular2打字稿用ng2-admin模板编写了一个简单的仪表板。 (在mac机器上) 因为URL已更改,我需要在应用程序中更改它并重新编译它,但现在有一个奇怪的依赖性错误我无法摆脱(现在使用的是Windows PC)。

WS

import语句如下所示。

ERROR in ./~/amcharts3/amcharts/amcharts.js
Module build failed: Error: ENOENT: no such file or directory, open 
'C:\Users\Moritz\Desktop\alfred-admin-
panel\node_modules\amcharts3\amcharts\amcharts.js'

ERROR in ./src/app/theme/components/baAmChart/baAmChart.scss
Module build failed:
@import "~ammap3/ammap/ammap";
^
      File to import not found or unreadable: 
C:\Users\Moritz\Desktop\alfred-admin-panel\node_modules\ammap3\ammap\ammap.

我尝试使用以下命令安装amcharts3

import 'amcharts3';
import 'amcharts3/amcharts/plugins/responsive/responsive.js';
import 'amcharts3/amcharts/serial.js';

import 'ammap3';
import 'ammap3/ammap/maps/js/worldLow';

安装库(node_modules),其中一个错误消失了。我现在安装第二个库

npm install amcharts3 --save

从之前删除库(来自node_modules)并安装ammap3。

所以基本上我只能同时安装1个库,因为另一个库被删除了。

有人有建议吗?

1 个答案:

答案 0 :(得分:0)

奇怪的是:导入此文件时,您是否错过了文件的扩展名?

@import "~ammap3/ammap/ammap";

中的

baAmChart.scss

因为webpack告诉你它无法找到文件C:\Users\Moritz\Desktop\alfred-admin-panel\node_modules\ammap3\ammap\ammap.

您可以发布baAmChart.scss文件吗?