Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> npm pelne pliki
nospor
post 5.10.2016, 12:52:30
Post #1





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Hejka, jako ze jestem troche na bakier z npm mam do was szybkie pytanko.

Importuje sobie w npm pewien lib

import ol from "openlayers";

ale to mi laduje skompresowany kod. Idzie tam jakos podpiac pelna wersje kodu? Musze zdebugowac pare rzeczy bo mnie cos strasznie muli a skompresowany kod nie ulatwia analizy sad.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 5.10.2016, 13:29:39
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Plik jest wczytywany zgodnie z tym co w package.json, sekcja main zawiera. Chcesz inaczej musisz to wskazać czyli np openlayers/src/costam

Chyba że Commander zna lepszy sposób smile.gif


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.10.2016, 14:52:22
Post #3





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Chyba nie dziala sad.gif
Znaczy, podajac cala sciezke do pelnego pliku dziala, ale dostaje blad
"Error: Namespace "ol" already declared."

kruce banda....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
redeemer
post 5.10.2016, 15:06:51
Post #4





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


W openlayers w dist masz ol-debug.js


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.10.2016, 15:09:14
Post #5





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Wiem. Wlasnie do niego linkuje i dostaje blad ktory napisalem

Normalnie mam:

import ol from "openlayers";

chcac dodac ten debug daje
import ol from "openlayers/dist/ol-debug";
lub
import ol2 from "openlayers/dist/ol-debug";

Oba pluja bledem
"Error: Namespace "ol" already declared."


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
redeemer
post 5.10.2016, 15:11:30
Post #6





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 5.10.2016, 16:07:53 ) *
Wiem. Wlasnie do niego linkuje i dostaje blad ktory napisalem
Jak wyglada HTML, skad sie tam bierze <script src='.../ol.js' />, bo to tam musisz zmienić.

Ewentualnie opcja "jestem hardkorem" i openlayers/package.json:
Kod
...
  "main": "dist/ol.js",
...
  "browser": "dist/ol.js",
...


Ten post edytował redeemer 5.10.2016, 15:21:41


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.10.2016, 15:23:11
Post #7





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Jak juz pisalem plik importuje przez
import ol from "openlayers/dist/ol-debug";

jak cala mase innych rzeczy. Wszystko to potem jest kompilowane w jeden plik .js


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 5.10.2016, 15:26:10
Post #8





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A nie importujesz 2 razy przez przypadek?
Spróbuj może jeszcze import {ol as test} from ...


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.10.2016, 15:29:43
Post #9





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Nie, sprawdzalem czy nie ma tego nigdzie jeszcze. Poza tym jakby bylo importowane dwa razy to by mi sie wylozylo juz dawno temu a nie dopiero gdy zastepuje oryginal przez ol-debug

Cytat
Ewentualnie opcja "jestem hardkorem" i openlayers/package.json:
Ja to potem musze jakos jeszcze skompilowac? Bo niestety zmiany na ol-debug nadal mi wgrywaja wersje okrojona


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
redeemer
post 5.10.2016, 15:34:13
Post #10





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Wszystko to potem jest kompilowane w jeden plik .js
Czym? Gdzie? Jak? ;-) Bo to właśnie tutaj powinienieś to zmienić IMO.

Co do modyfikacji package.json to pewnie musisz zmienic nazwe na np. openlayers-debug czy cos, wrzucic do tgz i potem npm install plik.tgz (chyba mozna tak w npm instalowac pakiety?), ale to tylko moje przypuszczenia ;-)


--------------------
Go to the top of the page
+Quote Post
viking
post 5.10.2016, 15:51:03
Post #11





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Można by jeszcze http://openlayers.org/en/latest/doc/tutori...tom-builds.html spróbować.
Ewentualnie jeśli jest to https://developer.mozilla.org/en-US/docs/To...se_a_source_map


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.10.2016, 16:08:52
Post #12





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Cytat
Czym? Gdzie? Jak? ;-) Bo to właśnie tutaj powinienieś to zmienić IMO.
gulp

Cytat
Co do modyfikacji package.json to pewnie musisz zmienic nazwe na np. openlayers-debug czy cos, wrzucic do tgz i potem npm install plik.tgz (chyba mozna tak w npm instalowac pakiety?), ale to tylko moje przypuszczenia ;-)
Lo matko....

Cytat
Reading in progress...

edit: OK, dzieki panowie, dziala exclamation.gif!
Byl tam faktycznie jeszcze recznie includowany plik ol.js. Musialem zmienic na ol-debug.js. Perfecto smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 08:14