હવે પછીના લેખમાં આપણે નાઇટીફાયર પર એક નજર નાખીશું. અમે પહેલાથી જ આ સાધન વિશે વાત કરી છે આ જ બ્લોગમાં થોડા સમય પહેલા. આ પોસ્ટમાં આપણે તે જોવા જઈ રહ્યા છીએ કે આપણે તેને ઉબુન્ટુ 18.10 થી કેવી રીતે ઇન્સ્ટોલ અને ઉપયોગ કરી શકીએ કોઈ વેબ એપ્લિકેશનને મૂળ એપ્લિકેશનમાં રૂપાંતરિત કરો.
વેબસાઇટ માટે મૂળ એપ્લિકેશનની ઇચ્છા માટે ઘણા કારણો છે. તેઓ સામાન્ય રીતે ખૂબ સારી રીતે કાર્ય કરે છે, ઉપરાંત તેમની પાસે કેટલીક સુવિધાઓ છે જેની અપેક્ષા લોકો ડેસ્કટ .પ એપ્લિકેશનથી કરે છે. સામાન્ય રીતે, ડેસ્ક પર સારી રીતે ફિટ Gnu / Linux એ તેને બનાવતી વખતે તેના ગોઠવણી માટે આભાર.
ઉબુન્ટુ 18.10 પર નેટીવાફાયર ઇન્સ્ટોલ કરો
નેટીવાફાયર એ નોડજેએસ એપ્લિકેશન છે Gnu / Linux અને અન્ય ઓપરેટીંગ સિસ્ટમો પર ચાલે છે જે નોડ ચલાવી શકે છે. આ પ્રોગ્રામ કોઈપણ મોટા વિતરણમાં ડિફ defaultલ્ટ રૂપે ઇન્સ્ટોલ થતો નથી. આ કારણોસર, આપણે નેટીએફાયરને કેવી રીતે ગોઠવવું તે જોવાનું રહેશે, Gnu / Linux માટે વેબસાઇટ્સને ડેસ્કટ .પ એપ્લિકેશનમાં રૂપાંતરિત કરવાનું પ્રારંભ કરતા પહેલા.
એનપીએમ ઇન્સ્ટોલ કરો
નેટીવાફાયર નોડેજેએસ પ્રોગ્રામિંગ ભાષા પર ખૂબ આધાર રાખે છે. આ કારણોસર, અમે કરીશું કહેવાતા આ પેકેજ મેનેજરને ઇન્સ્ટોલ કરો એન.પી.એમ., જેની સાથે પૂરતું હોવું જોઈએ.
પેરા અમારા ઉબુન્ટુ 18.10 પર એનપીએમ ઇન્સ્ટોલ કરો, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલવા પડશે અને તેમાં લખવું પડશે:
sudo apt install npm
નેટીફાયર ઇન્સ્ટોલ કરો
જ્યારે નોડજેએસ પેકેજ મેનેજર ચાલુ છે અને આપણા મશીન પર ચાલે છે, ત્યારે આપણે તેનો ઉપયોગ નેઇટીફાયરને ઇન્સ્ટોલ કરવા માટે કરવો આવશ્યક છે. આપણે ટર્મિનલ (Ctrl + Alt + T) ખોલીને આ કરીશું એનપીએમ આદેશનો ઉપયોગ કરીને નીચે પ્રમાણે:
sudo npm install nativefier -g
ચેતવણી: સુડો વિના નેટીવાફાયર સ્થાપિત કરવું સમસ્યાઓ પેદા કરી શકે છે.
વેબસાઇટ્સને એપ્સમાં કન્વર્ટ કરો
નેટીવાફાયર યુઆરએલ પર આધારિત ઇલેક્ટ્રોન ફ્રેમ ઉત્પન્ન કરીને કાર્ય કરે છે જે તમે કમાન્ડ લાઇનથી પ્રાપ્ત કરો છો. કોઈ વેબસાઇટનો ઉપયોગ કરીને મૂળ જીનુ / લિનક્સ એપ્લિકેશન બનાવવા માટે, ફક્ત આ પગલાંને અનુસરો:
- પગલું 1 → તમે જે વેબસાઇટ માટે એપ્લિકેશન બનાવવા માંગો છો તે વેબસાઇટ શોધો. એકવાર તમારી બ્રાઉઝરમાં વેબસાઇટ આવી જાય, પછી તમારા માઉસથી URL ને હાઇલાઇટ કરો અને તેના પર જમણું-ક્લિક કરો. વિકલ્પ પસંદ કરો 'નકલ કરવા માટે'.
- પગલું 2 the ટર્મિનલ વિંડોમાં, તમે હમણાં જ કiedપિ કરેલો url પેસ્ટ કરીને, મૂળભૂત એપ્લિકેશન બનાવવા માટે નેટીફાયરનો ઉપયોગ કરો. આ લેખમાં આપણે આ જ વેબસાઇટનો ઉપયોગ કરવા જઈ રહ્યા છીએ.
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- પગલું 3 → નેટીવાફાયર ઇલેક્ટ્રોન એપ્લિકેશનમાં URL નો સમાવેશ કરશે. એપ્લિકેશન બનાવતી વખતે ટર્મિનલ પર ધ્યાન આપવું મહત્વપૂર્ણ છે. જો કોઈ ભૂલ દેખાય છે, તો Ctrl + C કી સંયોજનને દબાવો અને ફરીથી આદેશ ચલાવો.
- પગલું 4 → જ્યારે નેટીફાયર એપ્લિકેશન બનાવવાનું સમાપ્ત કરે છે, ત્યારે તમારે કરવું જોઈએ તેનો ઉપયોગ કરવા માટે સક્ષમ થવા પહેલાં તેની મંજૂરીઓ અપડેટ કરો. પરવાનગી સેટ કરવા માટે, ટર્મિનલમાં નીચેના આદેશો ચલાવો:
cd *-linux-x64 sudo chmod +x *
- પગલું 5 → તમારી એપ્લિકેશન ચલાવો આ સાથે વ્યક્તિગત ઇલેક્ટ્રોન:
./ubunlog
કસ્ટમ એપ્લિકેશન વિકલ્પો
પોસ્ટના આ વિભાગમાં, અમે ટૂંકમાં સમીક્ષા કરીશું નેટીવાફાયર પાસે કેટલાક વિકલ્પો છે. આ વપરાશકર્તાને વધુ સારી ડેસ્કટ applicationપ એપ્લિકેશન બનાવવાની મંજૂરી આપશે.
નોંધ: બધા વિકલ્પો એક જ સમયે લખી શકાય છે. તે જ સમયે કેટલા ઉપયોગ થાય છે તેની કોઈ મર્યાદા નથી.
સિસ્ટ્રેમાં
શું તમે પરવાનગી આપવા માંગો છો? એપ્લિકેશન સિસ્ટમ ટ્રે માં દેખાય છે? સાથે એપ્લિકેશન બનાવવાનો પ્રયાસ કરો rayટ્રે વિકલ્પ:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
પેંતલા સંપૂર્ણ
શું તમે ઇચ્છો છો કે તમારી એપ્લિકેશન પૂર્ણ સ્ક્રીન પર શરૂ કરવામાં સક્ષમ થઈ શકે? ઉપયોગ કરે છે 'ફુલ-સ્ક્રીન' વિકલ્પ તેને સક્ષમ કરવા માટે નીચેના આદેશમાં:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
મહત્તમ પ્રારંભ કરો
તે શક્ય છે અમારી ઇલેક્ટ્રોન એપ્લિકેશનને હંમેશા મહત્તમ પ્રારંભ કરવા દબાણ કરો. તેને મેળવવા માટે, તમારે ફક્ત ઉપયોગ કરવો પડશે 'મેક્સિમાઇઝ' વિકલ્પ એપ્લિકેશન બનાવવા માટે આદેશમાં:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
ફ્લેશપ્લેયરને સક્ષમ કરો
વેબ એપ્લિકેશન હોવી શક્ય છે કે જે ફ્લેશ પર આધારિત છે. સદભાગ્યે, નાઇટીફાયર પાસે એક માર્ગ છે લોડ એડોબ ફ્લેશ પ્લગઇન. આપણે ફક્ત ઉમેરવું પડશે 'ફ્લેશ' વિકલ્પ આપણે જે આદેશનો ઉપયોગ કરી રહ્યા છીએ તે માટે:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
હંમેશા ઉપર
શું તમને તમારી ઇલેક્ટ્રોન એપ્લિકેશન જોઈએ છે? વિંડો મેનેજર નિયમોની અવગણના કરો અને હંમેશા ટોચ પર દેખાશે બાકી? પુરાવો 'હંમેશા-ઉપર-ટોચ' વિકલ્પ નેટીવાફાયર સાથે કમ્પાઇલ કરતી વખતે:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
વધુ રૂપરેખાંકન વિકલ્પો
nativefier --help
અમને બતાવવા માટે નેઇટિફાયરની સહાય અમારા એપ્લિકેશનોને ગોઠવવા માટે આપણે વિવિધ વિકલ્પોનો ઉપયોગ કરી શકીએ છીએ. અમે તમારામાં આ ટૂલ વિશે વધુ માહિતી શોધી શકશું ગિટહબ રીપોઝીટરી.
એનપીએમ ERR! ટાઇપરોર ભૂલ: જરૂરી દલીલ # 1 ખૂટે છે
એનપીએમ ERR! andLogAndFinish પર ટાઇપરોર (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
એનપીએમ ERR! ફેચપેકેજમેટાડેટા પર ટાઇપરોર (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
એનપીએમ ERR! ટાઇપલોર રીઝોલ્યુશનવિન્યુ મodડ્યુલ (/usr/share/npm/lib/install/deps.js456:12) પર
એનપીએમ ERR! /usr/share/npm/lib/install/deps.js:457:7 પર ટાઇપરોર
એનપીએમ ERR! /usr/share/npm/node_modules/iferr/index.js 13:50 પર ટાઇપરોર
એનપીએમ ERR! /usr/share/npm/lib/fetch-package-metadata.js:37:12 પર ટાઇપરોર
એનપીએમ ERR! AddRequmittedAndFinish પર ટાઇપરોર (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
એનપીએમ ERR! રીટર્ન પર ટાઇપરોરઅને dડ એડમેટાડેટા (/usr/share/npm/lib/fetch-package-metadata.jsuthor117:7)
એનપીએમ ERR! ટાઇગરરrorર પિકવર્ઝનફ્રોમરેજીસ્ટ્રી દસ્તાવેજ પર (/usr/share/npm/lib/fetch-package-metadata.js प्रशंसा 134:20)
એનપીએમ ERR! /usr/share/npm/node_modules/iferr/index.js 13:50 પર ટાઇપરોર
એનપીએમ ERR! ટાઇપરોર આ એનપીએમ સાથેની એક ભૂલ છે. કૃપા કરીને આ ભૂલની જાણ અહીં કરો:
એનપીએમ ERR! ટાઇપરોર
એનપીએમ ERR! કૃપા કરીને કોઈપણ સપોર્ટ વિનંતી સાથે નીચેની ફાઇલ શામેલ કરો:
એનપીએમ ERR! /home/joan/npm-debug.log
સહાય