1. 程式人生 > >ReactNative入門(2)-建立專案指定版本檢視版本更新版本

ReactNative入門(2)-建立專案指定版本檢視版本更新版本

上一節相信大家都穩穩的 Hello ReactNative 了吧,接下來我們來認識一下ReactNative如何建立專案指定版本檢視版本更新版本吧。

所有react-native的操作命令都是以react-native開頭的喲,例如 react-native run-ios

建立專案

基本操作 react-native init [專案名]就可以建立專案了,後面加上 --version 0.46.4 雙斜槓,兩個小數點的具體版本號,建議使用固定版本,升級有坑,如果出了ReactNative 1.0版本,就算有坑也要理性的冒死升級,哈哈哈(我這裡基於0.46.4和0.47.2兩個版本開發)。程式碼如下:

react-native init MyApp --version 0.46.4

如何檢視修改ReactNative的版本資訊呢?

1.檢視當前專案版本:(在專案目錄下操作)

cd 你的專案路徑
然後
react-native --v
or
react-native --version

也可以在專案根目錄下有個檔案叫 package.json 開啟它,在dependencies裡就是了。
"dependencies": {
		"react": "16.0.0-alpha.12",
		"react-native": "0.47.2",
	},
2.如果你想檢視ReactNative所有的版本資訊,程式碼如下:
npm info react-native
就可以看到所有的版本資訊了
macdeMBP:~ a******y$ npm info react-native
 
{ name: 'react-native',
  description: 'A framework for building native apps using React',
  'dist-tags': { latest: '0.51.0', next: '0.51.0-rc.3' },
  maintainers: 
   [ 'bestander <[email protected]>',
     'fb <[email protected]>',
     'ide <[email protected]>',
     'react-native-bot <[email protected]>',
     'sophiebits <[email protected]>' ],
  time: 
   { modified: '2017-12-06T03:03:22.000Z',
     created: '2015-01-27T23:23:42.403Z',
     '0.51.0': '2017-12-06T03:02:54.016Z',
     '0.51.0-rc.3': '2017-12-04T15:41:10.094Z',
     '0.50.4': '2017-11-24T14:47:02.072Z',
     '0.51.0-rc.2': '2017-11-22T10:12:04.171Z',
     '0.50.3': '2017-11-08T12:49:56.309Z',
     '0.50.2': '2017-11-07T20:36:42.473Z',
     '0.50.1': '2017-11-04T00:36:05.893Z',
     '0.50.0': '2017-11-03T17:22:02.047Z',
     '0.50.0-rc.2': '2017-10-30T13:51:26.481Z',
     '0.49.5': '2017-10-27T19:29:36.139Z',
     '0.50.0-rc.1': '2017-10-19T15:22:56.384Z',
     '0.50.0-rc.0': '2017-10-11T18:07:58.415Z',
     '0.49.3': '2017-10-09T09:38:07.893Z',
     '0.49.2': '2017-10-07T10:32:38.539Z',
     '0.49.1': '2017-10-04T19:20:11.967Z',
     '0.49.0': '2017-10-03T16:22:57.466Z',
     '0.49.0-rc.6': '2017-09-28T08:11:07.716Z',
     '0.48.4': '2017-09-23T18:31:11.657Z',
     '0.49.0-rc.5': '2017-09-19T06:32:40.370Z',
     '0.49.0-rc.4': '2017-09-14T19:43:49.567Z',
     '0.48.3': '2017-09-11T22:59:28.405Z',
     '0.49.0-rc.2': '2017-09-08T10:08:42.951Z',
     '0.48.2': '2017-09-07T22:40:23.133Z',
     '0.48.1': '2017-09-04T08:59:32.529Z',
     '0.48.0': '2017-09-01T15:47:51.681Z',
     '0.47.2': '2017-08-22T09:37:38.586Z',
     '0.48.0-rc.1': '2017-08-16T13:49:18.799Z',
     '0.47.1': '2017-08-02T12:59:42.393Z',
     '0.48.0-rc.0': '2017-08-01T19:15:30.737Z',

......
......
......

3.版本的升級和降級(個人不建議,用固定版本就可以了,升級有坑)

升級 直接指定版本升級,然後upgrade更新動態檔案

npm install --save [email protected]
react-native upgrade  

降級 同上,指定版本就可以了
npm install --save [email protected]