首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在打印输出中包括NPM模块(-模块System.js)

在打印输出中包括NPM模块(-模块System.js)
EN

Stack Overflow用户
提问于 2016-02-03 14:14:16
回答 2查看 369关注 0票数 0

我正在将一个项目从ES6转换为类型记录。TSConfig文件设置以下选项:

代码语言:javascript
复制
{
    "compilerOptions": {
        "target": "es5",
        "module": "system",
        "out": "qqq.js",
        "allowJs": true,
}

在我的代码中,我导入了node_modules中的NPM模块。这也是我在使用打字稿之前所做的。

代码语言:javascript
复制
import React from 'react'; // This is an NPM module.
// . . .

运行类型记录编译器会产生一个几乎可用的*.js包,但是它缺少了所有的NPM模块。

如何在构建System.js包时将类型记录配置为包含所有NPM依赖项(而不仅仅是本地文件)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-03 15:55:21

您必须自己创建部署包。供您参考的两个有用的示例如下:

Angular2种子

这是一个很好的地方开始寻找解决方案。不要担心这是给angular2的。它仍然做着你想要做的事情-编译TS文件,并准备包含所有引用的node_modules包。

如果您想尝试使用webpack创建包,欢迎您查看以下相同的示例:

WebPack angular2发酵剂

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2016-02-03 15:13:09

TypeScript不会为您绑定NPM依赖项,您需要使用类似于SystemJS生成器的绑定。

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

https://stackoverflow.com/questions/35179440

复制
相关文章

相似问题

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