收藏
回答

导入的ts小程序项目ts文件不编译

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.1905092

开发者工具导入ts小程序项目后,编译,不执行编译前命令,ts文件不编译。

最后一次编辑于  2019-05-15
回答关注问题邀请回答
收藏

2 个回答

  • RedHood
    RedHood
    2019-05-15

    导入项目自动执行预处理命令有安全风险,因此重新导入后需要在项目详情里重新勾上启用自定义处理命令才能生效。

    2019-05-15
    有用
    回复 14
    • 滕洋
      滕洋
      2019-05-16

      TypeScript类型的小程序项目。


      2019-05-16
      回复
    • RedHood
      RedHood
      2019-05-16回复滕洋

      直接新建小程序,模板选 typescript 类型吗?这边试了没问题,控制台有没报错?

      2019-05-16
      回复
    • RedHood
      RedHood
      2019-05-16回复滕洋

      嗯,重新导入后确实不会编译,我们这边查下问题。

      2019-05-16
      回复
    • 滕洋
      滕洋
      2019-05-16回复RedHood

      删除项目,再导入那个项目。

      2019-05-16
      回复
    • 滕洋
      滕洋
      2019-05-16回复RedHood

      好的

      2019-05-16
      回复
    查看更多(9)
  • 滕洋
    滕洋
    03-11

    2021了,虽然小程序写得不多,但还是回过头来再看下:

    启用自定义处理命令后,手动编译是正常的。

    目前的问题是,修改ts文件后,不会自动编译。修改wxml文件会自动刷新,但ts文件没编译。

    试了js工程,修改js可以自动生效。

    自动编译可能耗时、耗力,但每改下ts代码,就得手动点击“编译”,太过麻烦,还不如直接用js,建议官方增加设置项,保存ts文件后,自动触发“编译”

    两年前的方案就是借助vscode,监听ts变更,自动编译,开发者工具主要用来预览,这个方案也能接受,毕竟我们前端开发主要都用vscode。

    vscode中使用 CTRL + SHIFT + B 开启tsc监视(自动编译ts文件),很久没用原生框架开发小程序,都快忘了这个快捷键了。


    03-11
    有用
    回复
登录 后发表内容