我正在尝试创建一个JS启动项目,但ionic start xxx --v2
创建了一个打字稿项目。
我需要创建一个JS启动项目,这样我就可以将现有的JS ionic 2应用程序复制到干净的安装中。
我确实尝试将我的所有JS文件重命名为typescript但是得到了大量类型的错误消息:
yyy
类型不存在属性xxx
答案 0 :(得分:10)
就像你可以阅读Ionic docs:
Ionic 2应用程序默认创建为TypeScript。
想要使用JavaScript吗?传递
--no-ts
标志并获得一个 项目设置为JavaScript。
所以你需要运行
ionic start xxx --v2 --no-ts
==============================
编辑:
你是对的。它似乎是文档或Ionic CLI中的错误。在这个commit中,您可以看到标题是删除javascript作为v2项目的选项... 和here在上一条评论中他们提到了有关更新文档的内容(因为它说想要使用JavaScript吗?传递--no-ts标志并为JavaScript设置一个项目。)。您可以按照此post查看Ionic小组是否有人回答此问题。
=============================
编辑2:
刚刚在ionic-v2
Slack频道询问,答案是:
我们全力以赴。
你可以做自己的工作并将其转换为es6工作流程,但我们希望人们使用打字稿
答案 1 :(得分:3)
以下是Ionic团队的官方回答: https://forum.ionicframework.com/t/typescript-project-files-named-js/54674/16
不再支持JS了。只有打字稿