2017-05-06 69 views
0

如何創建一個使用老的非3.0核心模塊的新NS項目空白NS項目如何創建使用TNS核心模塊2.5

我通常會創建一個空白的項目:

tns create test --template tsc

+0

這裏提到(HTTPS來解釋://docs.nativescript。 org/releases/upgrade-instructions),你可以將cli更新爲'tns update 2.3.0',然後安裝它'npm install tns-core-modules @ version' –

回答

0

以我的經驗,你不能通過命令行來完成。

對我來說,解決辦法是創建包含您在您的應用程序所需要的所有元素的的package.json文件,但在此版本描述http://fluentreports.com/blog/?p=509 - 在我的情況下角模板

例如,這是一個包通過命令TNS創建創建以.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" 
.... 

更改後的EXE可愛的命令npm安裝在文件夾內。

此時如果您有一個現有的項目將只複製現有項目中的應用程序文件夾降級到新文件夾;否則,您可以開始手動創建應用文件夾並開始編碼您的應用。

最後運行TNS運行iOS或Android就大功告成了:)

對不起,長的答案,但它不容易從鍵盤