throw err;
^
Error: Cannot find module 'browser-sync'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\shiha\Desktop\coding\html\myWebsite\gulpfile.js:3:19)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
I를 받고 계속 시도했던 다른 어떤 방법으로 다른이 오류의 인스턴스 만이 알고
모듈의 브라우저 동기화 '를 찾을 수 없습니다 캐시 청소를 시도하고 npm을 불러와보십시오. 및 npm i broswer-sync --save를 설치하십시오. 아무것도 바뀌지 않습니다.
여기 내 꿀꺽 꿀꺽 마술사의 사본이 있지만 나는 그 점을 잘못 알고 있다고 생각하지 않습니다. 사전 메신저에서
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');
gulp.task('browserSync', function() {
browserSync.init({
server: {
baseDir: 'app'
},
})
})
gulp.task('sass', function() {
return gulp.src('app/scss/**/*.scss')
.pipe(sass())
.pipe(gulp.dest('app/css'))
.pipe(browserSync.reload({
stream: true
}))
});
gulp.task('watch', ['browserSync', 'sass'], function(){
gulp.watch('app/scss/**/*.scss', ['sass']);
// Reloads the browser whenever HTML or JS files change
gulp.watch('app/*.html', browserSync.reload);
gulp.watch('app/js/**/*.js', browserSync.reload);
});
임 윈도우 머신에 NPM -v = 5.6 노드 -v = 7.4
덕분에 바로 붙어. 처음에는 패키지가 누락되었다고 생각했기 때문에 여기에 내 json 사본이 있지만 이미 설치되어 있습니다. 그리고 npm 설치를 생각하면 "최신"이됩니다.
"devDependencies": {
"browser-sync": "^2.21.0",
"gulp": "^3.9.1",
"gulp-sass": "^3.1.0"
}
}
내 json에 추가 할 질문을 막 편집하려고했지만 이미 설치했습니다. – laughingllama42
"npm ERR! 404를 찾지 못했습니다 : broswer-sync @ latest"라고 말하면서 npm 오류가 발생합니다. – laughingllama42
지금 실행하십시오. npm은 browser-sync gulp를 설치합니다. --save-dev – Sajeetharan