Я просто хочу поработать над моим Bootstrap проектом, но не могу, потому что не могу ничего протестировать на своем локальном сервере. В моем браузере появляется сообщение об ошибке «Localhost отказывается подключаться». И под этим он говорит, ERR_CONNECTION_REFUSED. По какой-то причине он также автоматически подает его на порт 3443
, когда я подумал, что обычно он работает на порту 3000
. Даже когда я вручную набираю localhost: 3000 в строке URL, он все равно отказывается подключаться. Я чувствую, что это главная часть проблемы на самом деле. Я не думаю, что у меня начались эти проблемы, пока я не загрузил McAfee. С тех пор я отключил McAfee Firewall и McAfee Web Advisor. В любом случае, я не знаю, помогает ли это, но вот содержимое моего вывода терминала package.json
, gulpfile.js
и моего bash при попытке выполнить 'npm start' соответственно:
{
"title": "Small Business",
"name": "startbootstrap-small-business",
"version": "4.2.1",
"scripts": {
"start": "node_modules/.bin/gulp watch"
},
"description": "A small business HTML template built with Bootstrap",
"keywords": [
"css",
"sass",
"html",
"responsive",
"theme",
"template"
],
"homepage": "https://startbootstrap.com/template-overviews/small-business",
"bugs": {
"url": "https://github.com/BlackrockDigital/startbootstrap-small-business/issues",
"email": "feedback@startbootstrap.com"
},
"license": "MIT",
"author": "Start Bootstrap",
"contributors": [
"David Miller (http://davidmiller.io/)"
],
"repository": {
"type": "git",
"url": "https://github.com/BlackrockDigital/startbootstrap-small-business.git"
},
"dependencies": {
"bootstrap": "4.3.1",
"jquery": "3.4.1"
},
"devDependencies": {
"browser-sync": "2.26.7",
"del": "^4.1.1",
"gulp": "4.0.2",
"merge-stream": "2.0.0"
}
}
"use strict";
// Load plugins
const browsersync = require("browser-sync").create();
const del = require("del");
const gulp = require("gulp");
const merge = require("merge-stream");
// BrowserSync
function browserSync(done) {
browsersync.init({
server: {
baseDir: "./"
},
port: 3000
});
done();
}
// BrowserSync reload
function browserSyncReload(done) {
browsersync.reload();
done();
}
// Clean vendor
function clean() {
return del(["./vendor/"]);
}
// Bring third party dependencies from node_modules into vendor directory
function modules() {
// Bootstrap
var bootstrap = gulp.src('./node_modules/bootstrap/dist/**/*')
.pipe(gulp.dest('./vendor/bootstrap'));
// jQuery
var jquery = gulp.src([
'./node_modules/jquery/dist/*',
'!./node_modules/jquery/dist/core.js'
])
.pipe(gulp.dest('./vendor/jquery'));
return merge(bootstrap, jquery);
}
// Watch files
function watchFiles() {
gulp.watch("./**/*.css", browserSyncReload);
gulp.watch("./**/*.html", browserSyncReload);
}
// Define complex tasks
const vendor = gulp.series(clean, modules);
const build = gulp.series(vendor);
const watch = gulp.series(build, gulp.parallel(watchFiles, browserSync));
// Export tasks
exports.clean = clean;
exports.vendor = vendor;
exports.build = build;
exports.watch = watch;
exports.default = build;
[16:32:23] Using gulpfile ~/Desktop/HHWebsiteFolder/Bootstrap/startbootstrap-small-business/gulpfile.js
[16:32:23] Starting 'watch'...
[16:32:23] Starting 'clean'...
[16:32:23] Finished 'clean' after 9.64 ms
[16:32:23] Starting 'modules'...
[16:32:23] Finished 'modules' after 60 ms
[16:32:23] Starting 'watchFiles'...
[16:32:23] Starting 'browserSync'...
[16:32:23] Finished 'browserSync' after 21 ms
[Browsersync] Access URLs:
-------------------------------------
Local: http://localhost:3000
External: http://192.168.1.66:3000
-------------------------------------
UI: http://localhost:3001
UI External: http://localhost:3001
-------------------------------------
[Browsersync] Serving files from: ./