Używam przeglądarki internetowej do mojej aplikacji klarownej. Muszę użyć podkreślenia. kątowa jest instalowany z altany i podkreślenia jest instalowany z KMPPrzeglądarka źródłowa nie działa, jeśli wymaga podkreślenia
ten sposób uruchomić browserify (npm) i utworzyć mapę źródłowy w haustem (KMP)
gulp.task('browserify', function() {
return browserify(dir.script_from + '/main.js', {debug: true})
.bundle()
.pipe(source('bundle.js')) // gives streaming vinyl file object
.pipe(buffer()) // <----- convert from streaming to buffered vinyl file object
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(uglify()) // now gulp-uglify works
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest(dir.script_to));
});
W moim main.js mam
//require('underscore')
require('angular')
require('angular-resource')
require('angular-route')
require('./home/home_page.js')
...
jeśli nie wymagam ("podkreślenia"), działa mapa źródłowa. Mogę wyświetlić oryginalne pliki i ustawić punkty przerwania.
Ale jeśli wymagają podkreślenia (''), źródło mapa nie działa już. Nie mogę nawet wyświetlić plików.
Próbowałem również instalacji podkreślenia z altany, ale pojawia się następujący błąd:
[23:59:02] Starting 'browserify'...
events.js:85
throw er; // Unhandled 'error' event
^
Error: Cannot find module 'underscore' from '/Users/[my path]/app/client/script'
Należy zauważyć, że zarówno altana (I config'ed ścieżka) i moduły npm umieścić w „/ Users/[moja ścieżka]/folderu node_modules'
nawet spróbował main.js tylko jedną linię: require('underscore')
i nie działa, ale pusty plik main.js działa
czy pojawia się błąd? coś takiego: "podkreślenie jest niezdefiniowane" – marcel
@marcel brak błędu dla npm, "nie można znaleźć" dla altany. – John
Jak zainstalowałeś 'podkreślenie'? – marcel