首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Visual代码将TypeScript编译为JavaScript

使用Visual代码将TypeScript编译为JavaScript
EN

Stack Overflow用户
提问于 2017-03-12 04:30:08
回答 1查看 106关注 0票数 1

我是NodeJS和TypeScript的新手,我想从设置项目文件夹开始。我已经拿到我的tsconfig.json

代码语言:javascript
复制
{
"compilerOptions": {
    "outDir": "./build",
    "module": "commonjs",
    "target": "es5",
    "noImplicitAny" : false
},
"files": [
    "./src/**/*.ts"
],
"exclude": [
    "node_modules"
]}

和package.json

代码语言:javascript
复制
    {
      "name": "crm",
      "version": "1.0.0",
      "description": "",
      "main": "app.js",
      "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }

这是我的简单目录结构:

代码语言:javascript
复制
    crm/
     |-src/
       |- main/
          |- app.ts

当我使用tsc命令编译它时,我希望编译的目录是

代码语言:javascript
复制
    crm/
     |-build/
       |- main/
          |- app.js

     |- src/
        |- main/
           |- app.ts

但结果是

代码语言:javascript
复制
    crm
     |- build/
        |- app.js

     |- src/
        |- main/
           |- app.ts

没有创建的主文件夹。

我不知道问题是在tsconfig.json上还是在tsc命令中

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-12 04:48:16

你已经设置了

"outDir": "./build",

在您的tsconfig.json和no rootDir中。检查compilerOptions 这里

设置所需的输出生成路径。

代码语言:javascript
复制
"outDir": "./build",
"rootDir": "./src"

你会得到

代码语言:javascript
复制
crm
 |- build/
    |- main/
       |- app.js

Src:本期

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

https://stackoverflow.com/questions/42743777

复制
相关文章

相似问题

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