首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >angular 2-添加第三方库

angular 2-添加第三方库
EN

Stack Overflow用户
提问于 2016-03-04 21:10:52
回答 8查看 33.4K关注 0票数 26

我正在尝试使用angular 2 cli。

我想在我的项目中使用momentjs,所以下面是我所做的:

使用angular cli创建了

  1. 项目。
  2. 运行angular源文件夹运行typings init + typings install --save moment.
  3. added moment到系统模块:typings init

代码语言:javascript
复制
System.config({
  packages: {
    app: {
      format: 'register',
      defaultExtension: 'js'
    },
    moment: {
      map: 'node_modules/moment/moment.js',
      type: 'cjs',
      defaultExtension: 'js'
    }
  }
});

  1. 在我想要的component.
  2. running ng serve中添加了import * as moment from 'moment';并获取:

DiffingTSCompiler: Typescript发现以下错误:app/angular-day Picker.ts (2,25):找不到模块'moment‘。错误: DiffingTSCompiler: Typescript发现以下错误:app/angular-day-PICER.TS (2,25):找不到模块'moment‘。at DiffingTSCompiler.doFullBuild (/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:101:18) at DiffingPluginWrapper.rebuild (/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/lib/broccoli/ at DiffingTSCompiler.doFullBuild DiffingTSCompiler.rebuild差异-花椰菜-插件.js:87:45)位于库$rsvp$$内部$$tryCatch (/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/node_modules/angular-cli/node_modules/rsvp/dist/rsvp.js:1036:16)的/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/node_modules/angular-cli/node_modules/broccoli/lib/api_compat.js:42:21在lib$rsvp$$internal$$invokeCallback (/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/node_modules/angular-cli/node_modules/rsvp/dist/rsvp.js:1048:17)在/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/node_modules/angular-cli/node_modules/rsvp/dist/rsvp.js:331:11在lib$rsvp$asap$$flush (/Users/vioffe/personal/angular-day-picker/node_modules/angular-cli/node_modules/angular-cli/node_modules/rsvp/dist/rsvp.js:1198:9) at doNTCallback0 (node.js:430:9) at process._tickCallback (node.js:359:13)

这是我的tsconfig.json文件:

代码语言:javascript
复制
{
  "compilerOptions": {
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "mapRoot": "",
    "module": "system",
    "moduleResolution": "node",
    "noEmitOnError": true,
    "noImplicitAny": false,
    "rootDir": ".",
    "sourceMap": true,
    "sourceRoot": "/",
    "target": "es5"
  },
  "files": [
    "typings/main.d.ts"
  ],
  "exclude": [
    "typings/browser.d.ts",
    "typings/browser"
  ]
}

我做错什么了?我在文档中找不到添加第三方库的指南。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35796961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档