使用webpack加载node_modules

时间:2016-10-11 07:32:46

标签: javascript node.js angular webpack

我想加载一些模块,例如:

  • echarts

我的package.json:

  • “echarts”:“^ 3.1.10”
  • “时刻”:“^ 2.14.1”

但我有下一个错误:

VM2282:1未捕获的ReferenceError:未定义时刻(...)

我的Webpack配置:

{ test: /\.js$/, loader: 'babel', exclude: /node_modules/ }

我不知道发生了什么。有人能帮助我吗?

2 个答案:

答案 0 :(得分:0)

添加到vendor.ts:

import 'echarts';
import 'moment';

并从webpack配置中删除您的代码。 这对我有用。

答案 1 :(得分:0)

import { Component } from '@angular/core';
import * as moment from 'moment';
import '../../public/css/styles.css';
@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent { 

  constructor(){
    let now = moment().format('LLLL');
    console.log(now)
  }
}