前提
gulpを使ってみようと思ったが、そうそうに errorが出て挫けそう
1つ目に、gulpについては何もわからないのでとりあえずサイトのソースコードをコピペしてbowsersyncを動かした。
しかし、minetypeが云々でcssとjsが読み込めない。
2つ目に、どうやら書き方が古いらしく、下記のように書き換えてみたもののそもそもタスクとして定義されていないらしい。
実現したいこと
- 何故か起こるmimetypeのerrorの解決
- タスクの定義と呼び出し
発生している問題・エラーメッセージ
タスク定義のerror
$ npx gulp bs [00:13:53] Using gulpfile ファイル名 [00:13:53] Task never defined: bs [00:13:53] To list available tasks, try running: gulp --tasks
mimetypeのerror
MIME タイプ (“text/html”) の不一致により “~~~” からのリソースがブロックされました (X-Content-Type-Options: nosniff)。 MIME タイプ (“text/html”) の不一致により “~~~” からのリソースがブロックされました (X-Content-Type-Options: nosniff)。
該当のソースコード
gulpfile.js
1// gulpプラグインの読みこみ 2const gulp = require("gulp"); 3 4// browser-syncのプラグインの読み込み 5const browserSync = require("browser-sync"); 6const { watch } = require("browser-sync"); 7 8// タスクの設定 9function bs(params) { 10 browserSync({ 11 server: { 12 baseDir: "dist/html" 13 } 14 }) 15 watch("src/**", function () { 16 browserSync.reload(); 17 }) 18} 19
試したこと
- タスクの定義
何をしていいのか
- mimetypeのerror
htmlにtypeの記述
html
1<link rel="stylesheet" href="~~~" type="text/css"> 2 3<script src="~~~" type="text/javascript"></script>
補足情報(FW/ツールのバージョンなど)
browser:firefox
editor:vscode
gulp:^4.0.2
browser-sync:^2.27.10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。