zoukankan      html  css  js  c++  java
  • WebStrom配置TypeScript开发环境

    安装NodeJS

    安装TypeScript

    npm install typescripot -g
    

    新建tsconfig.json File

    • 在项目根目录,右键 -> New -> tsconfig.json File,如图:

      image-20200814175013526

    • 参数设置,可参考:

      {
        "compilerOptions": {
          "module": "commonjs",
          "target": "es5",
          "sourceMap": true,
          // 严格空类型:null和undefined只能赋值给void和它们各自
          "strictNullChecks": true
        },
        "exclude": [
          "node_modules"
        ]
      }
      

    新增File Watchers

    • 打开设置,File -> Setting s-> File Watchers,点击右侧 “+” 号,选择<Custom>,出现创建弹窗

    • 设置弹窗参数如下:

      # Watchers名字,填有辨识度的名字即可,如:TypeScript
      Name: TypeScript
      
      # 文件类型,选择TypeScript
      File type: TypeScript
      
      # tsc命令位置,根据实际情况填写
      Program: C:UsersDELLAppDataRoaming
      pm	sc.cmd
      
      # 编译的参数
      Arguments: --sourcemap --target "ES5"
      
      # 输出的文件
      Output paths to refresh: $FileNameWithoutExtension$.js:$FileNameWithoutExtension$.js.map
      
      # 工作目录
      Working directory: $FileDir$
      
    • 取消选择自动保存,即不要勾选图片中红框的选项(否则在编写脚本的过程中会执行编译,中断编码),如图:

      image-20200814180047315

    开启TypeScript Language Service

    • 打开设置,File -> Settings -> Languages & Frameworks -> TypeScript

    • 勾选TypeScript Language Service,如图:

      image-20200814180651799

    完成&测试

    • 命令行运行:npm install -g ts-node
    • WebStrom安装ts-node插件,即可直接运行Typescript文件。

    调试

    • 命令行运行:npm install --save-dev ts-node
    • 点击Edit Configurations,在Node Parameters输入:--require ts-node/register
    • 点击调试即可,或者通过右键打开调试,如图:
  • 相关阅读:
    (转)iOS7界面设计规范(2)
    (转)iOS7界面设计规范(1)
    (转)iOS7人机界面设计规范
    (转)iOS Wow体验
    (转)iOS Wow体验
    (转)iOS Wow体验
    (转)iOS Wow体验
    bzoj1044木棍分割
    bzoj1690开关灯
    终于开了blog了。。
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/13503705.html
Copyright © 2011-2022 走看看