2016-01-18 15 views
6

Używam pakietu Webpack do pakowania mojej aplikacji JavaScript. Widziałem programistę podczas rozmowy, która miała linię podobną do tej:Podczas łączenia JavaScript z pakietem Webpack, co oznacza symbol @ na początku adresu URL wymagający/importowania?

var foo = require('@/foo/bar'); 

LUB

import '@/foo/bar'; 

Co robi @ symbol oznacza w tym przypadku? Współpracownik pomyślał, że może to być skrót do node_modules, i bardzo trudno jest uzyskać dobre wyniki wyszukiwania dla tego typu pytań z powodu niejednoznaczności.

+2

Zgaduję, że to specyficzny moduł ładujący, który macie. Nie sądzę, że jest to część pakietu internetowego (ale nie wierz mi na słowo, nie jestem pewien) –

Odpowiedz

2

Znak @ nie ma specjalnego znaczenia w pakiecie Webpack, chyba że tak skonfigurujesz. Przypuszczam, że był to private npm module.