Create a javascript starter app with ionic 2 rather than a typescript app

我与影子孤独终老i 提交于 2019-12-18 07:38:20

问题


I am trying to create a JS starter project but ionic start xxx --v2 creates a typescript project.

I need to create a JS starter project so I can copy across an existing JS ionic 2 app to a clean installation.

I did try renaming all of my JS files to typescript but a get a shed load of error messages of the type:

Property xxx does not exist on type yyy


回答1:


Just like you can read in Ionic docs:

Ionic 2 applications are created as TypeScript by default.

Want to use JavaScript instead? Pass the --no-ts flag and get a project set up for JavaScript instead.

So you would need to run

ionic start xxx --v2 --no-ts

==============================

EDIT:

You're right. It seems to be a bug either in the documentation or in the Ionic CLI. In this commit you can see the title is remove javascript as an option for v2 projects ... and here in the last comment they mention something about updating the docs (because it says Want to use JavaScript instead? Pass the --no-ts flag and get a project set up for JavaScript instead.).

You can follow along this post to see if someone from Ionic Team answer about this issue.

=============================

EDIT 2:

Just asked in ionic-v2 Slack channel and the answer was:

We're going all in on TS.

You could do your own work and covert it toa es6 workflow, but we want people to use typescript




回答2:


Here is the official answer from Ionic Team: https://forum.ionicframework.com/t/typescript-project-files-named-js/54674/16

No support for JS anymore. Only Typescript



来源:https://stackoverflow.com/questions/37950594/create-a-javascript-starter-app-with-ionic-2-rather-than-a-typescript-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!