【问题标题】:Ignore Vendor Imports when Bundling w/ Webpack and Typescript使用 Webpack 和 Typescript 捆绑时忽略供应商导入
【发布时间】:2017-03-14 04:43:15
【问题描述】:

在使用 Webpack 时,我不想忽略 angular 之类的第 3 方库,因为我将自己提供它们。

我有以下条目 index.ts:

import * as angular from 'angular';
angular
  .module('myapp', [
    'ui.router'
  ]);

现在这包括我不需要的包中的整个 Angular 库。

如果我取消导入并依赖 angular 的类型,那么我会收到以下错误:

错误 TS2686:'angular' 指的是一个 UMD 全局,但当前文件是一个模块。考虑改为添加导入

【问题讨论】:

    标签: angularjs typescript webpack es6-modules


    【解决方案1】:

    向我的 webpack 配置中的 externals 部分添加 angular 会阻止库实际被捆绑。

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 2022-07-10
      • 2023-03-23
      • 2017-10-25
      • 2020-09-20
      • 1970-01-01
      • 2016-10-30
      • 2020-11-10
      • 2018-08-23
      相关资源
      最近更新 更多