如何创建使用较旧的非3.0核心模块的新NS项目
我通常会创建一个空白项目:
tns create test --template tsc
答案 0 :(得分:0)
根据我的经验,你不能通过命令行。
对我来说,解决方案是创建一个package.json文件,其中包含您在应用中需要的所有元素,但在此处描述的版本http://fluentreports.com/blog/?p=509 - 在我的情况下为角度模板
例如,这是一个由命令tns create ...
创建的package.json"dependencies": {
"@angular/animations": "~4.1.0",
"@angular/common": "~4.1.0",
"@angular/compiler": "~4.1.0",
"@angular/core": "~4.1.0",
"@angular/forms": "~4.1.0",
"tns-core-modules": "~3.0.0"
....
将其复制到新文件夹然后更改,即即
"dependencies": {
"@angular/animations": "~4.0.0",
"@angular/common": "~4.0.0",
"@angular/compiler": "~4.0.0",
"@angular/core": "~4.0.0",
"@angular/forms": "~4.0.0",
"tns-core-modules": "~2.5.2"
....
之后执行命令npm install在文件夹中。
此时如果您有一个要降级的现有项目,只将app文件夹从现有项目复制到新文件夹中;否则你可以开始创建手动app文件夹并开始编写你的应用程序。
最后运行tns run ios或android,你完成了:)
很抱歉答案很长但是从键盘上解释起来并不容易