首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有ts文件的情况下发布打字稿包?

在没有ts文件的情况下发布打字稿包?
EN

Stack Overflow用户
提问于 2016-12-04 19:47:12
回答 1查看 528关注 0票数 2

我有一个类型记录项目,我想发布它,我在一个名为build的目录中生成所有的js文件,在一个名为声明的目录中生成所有的声明文件,我不想在我发布的版本中包含.ts文件--我想知道我如何不使用gulp就可以做到这一点?

这是我的tsconfig.json

代码语言:javascript
复制
{
    "compilerOptions": {
       "target": "es6",
        "lib": ["es6", "dom"],
        "types": ["reflect-metadata"],
        "module": "commonjs",
        "moduleResolution": "node",
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "outDir": "build",
        "declarationDir": "declaration"
    },
    "exclude": [
        "node_modules"
    ]
}

我的package.json:

代码语言:javascript
复制
{
  "name": "data-layer",
  "version": "1.1.4",
  "description": "data access layer",
  "main": "./build/index.js",
  "types": "./declaration/index.d.ts",
...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-04 20:03:34

只需使用.npmignore文件,就可以让您忽略所有属于.ts但不是.d.ts的文件

代码语言:javascript
复制
*.ts
!*.d.ts

有关npmignore的更多信息,您可以找到这里

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

https://stackoverflow.com/questions/40962867

复制
相关文章

相似问题

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