-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodule__convertorul_js__babel_(transpilator).js
80 lines (53 loc) · 2.24 KB
/
module__convertorul_js__babel_(transpilator).js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/* ============================================================================
MODULE JS:
ONVERTORul JS - 'BABEL' (TRANSPILATOR)
============================================================================== */
/*
(#1) INSTALAM NODE - PT. PACHETUL 'NPM'
(#2) INITIALIZAM PROIECTUL:
_____________________________________________________
npm init --yes
_____________________________________________________
=> VA CREA FISIERUL 'PACKAGE.JSON'
=> CARE ESTE UN 'IDENTIFICATOR' AL 'APLICATIEI'.
(#3) INSTALAM 'BABEL' (NU PT. PRODUCTIE)- CARE CONTINE 3 PACHETE:
[1] PACHETUL 1 - 'BABEL-CLI@' - VERSIUNEA '6.26.0'
[2] PACHETUL 2 - 'BABEL-CORE@' - VERSIUNEA '6.26.0'
[3] PACHETUL 3 - 'BABEL-PRESET-ENV@' - VERSIUNEA '1.6.1':
_____________________________________________________
_____________________________________________________
=> SE INSTALEAZA PACHETUL 'NODE MODULES'
=> SI FISIERUL 'PACKAGE-LOCK.JS'
SAU:
_____________________________________________________
npm install --save-dev @babel/cli
npm i @babel/core
npm i @babel/preset-env
_____________________________________________________
(#4) CREAM UN FISIER 'INDEX.JS' IN PROIECT
(#5) DESCHIDEM FISIERUL 'PACKAGE.JSON'
=> IN SECTIUNEA 'SCRIPT' STERGEM CONTINUTUL:
_____________________________________________________
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
_____________________________________________________
=> SI ADAUGAM SCRIPTUL:
_____________________________________________________
"scripts": {
"babel": "babel --presets env module__convertorul_js__babel_(transpilator).js -o build/module__convertorul_js__babel_(transpilator).js"
},
_____________________________________________________
=> CREAM FOLDERUL 'BUILD'
=> IN CARE SE VA SALVA VERSIUNEA CONVERTITA A FISIERULUI.
(6) CONVERTIM FISIERUL -> RULAND COMANDA -> IN TERMINAL:
_____________________________________________________
npm run babel
_____________________________________________________
=> OBTINEM FISIERUL CONVERTIT
=> VARIABILA VA AVEA KEYWORD-UL 'VAR'
=> IN LOC DE 'LET' SAU 'CONST'
*/
//==============================================================================
const x = 1;