Ich verwende lite server für die Entwicklung meiner Angular-Projekte. Es hängt davon ab und verwendet BrowserSync, um die meiste Arbeit zu erledigen (die Site an localhost zu bedienen, das Live-Reload usw.).Lite-Server ohne Konfigurationsdatei
Derzeit habe ich eine Konfigurationsdatei bs-config.json
in meiner Wurzel für dieses Modul:
{
"injectChanges": true,
"files": ["./**/*.{html,css,js,png,jpg,svg,gif}"],
"watchOptions": {
"ignored": [
"node_modules",
"src/**/*.*",
"app/**/*.js"
]
}
}
Da ist in meinem package.json
Ich habe ein Skript, um es auszuführen, auf die Config-Datei verweisen:
{
"version": "1.0.0",
"scripts": {
"dev": "lite-server -c bs-config.json"
},
"devDependencies": {
"lite-server": "~2.2.0"
}
}
Funktioniert gut. Aber im Idealfall möchte ich keine Konfigurationsdatei im Stamm meines Projekts, die nicht in der Produktion verwendet wird. Ist es möglich, die script
in meinem package.json
zu erweitern, um die Konfiguration inline mit dem Befehl auszuführen?
Das ist eine Schande. OK, danke, dass du das gelöscht hast. – Coop