Visual Studioで空のプロジェクト実行結果を表示
Visual Studioで空のプロジェクトを作成した場合、そのプロジェクトをアプリケーションとして実行しようとすると、一瞬で実行結果の表示画面が消えてしまいます。
ハロワも一瞬で消えてしまい、正しく表示できているかわからないので、実行後に何かのキーを押さないと実行結果画面が消えないようにします。
- 実行結果画面が消えないようにする方法 with Visual Studio
1. ソリューションエクスプーラーでスタートアッププロジェクトとして設定しているプロジェクトを右クリックしてプロパティを開く
2. 「構成プロパティ」→「リンカ」→「システム」を選ぶ
3. 「サブシステム」で「コンソール(/SUBSYSTEM:CONSOLE)」を選択
Target container is not a DOM element.
# エラーメッセージ
Target container is not a DOM element.
# 解決法
Webpackの出力ファイル(ここではbundle.jsの読み込みをページの最後に行う)
## before(error)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="bundle.css"> <script src="bundle.js" charset="utf-8"></script> </head> <body> <div class="container"> </div> </body> </html>
## after(correct)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="bundle.css"> </head> <body> <div class="container"> </div> </body> <script src="bundle.js" charset="utf-8"></script> </html>
.suoファイルについて
- 各ユーザのファイル配置等の情報が入っている
- ただし、パスは絶対パスで記載されているため、.suoファイルをGit等にアップして、開発者と共有するのはおすすめしない。もちろんCI環境でも、.suoファイルを作った開発者と同じ絶対パスにものを配置する必要があるので、使い勝手よくない。(GithubのVisual Studioの.gitignoreでも.suoファイルはignore対象だったはず)
.suoファイルについて
- 各ユーザのファイル配置等の情報が入っている
- ただし、パスは絶対パスで記載されているため、.suoファイルをGit等にアップして、開発者と共有するのはおすすめしない。もちろんCI環境でも、.suoファイルを作った開発者と同じ絶対パスにものを配置する必要があるので、使い勝手よくない。(GithubのVisual Studioの.gitignoreでも.suoファイルはignore対象だったはず)
チーム開発におけるGit運用(切り戻し編)
背景
チームでGitを使った開発をしているときに、すでに行ったコミットを取り消したくなったときの対処。
基本方針
Gitのコミット履歴は書き換えない!
そのためにgit revertを使う!
git rebaseは使わない。git reset --hardも既に他のリモートレポジトリにpushしているコミット履歴がある場合には使わない。
Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
どんなエラー?
- eslintの出す警告
- 期待する改行コードが"LF"にも関わらず、"CRLF"が改行コードとなっている場合に発生。
解決策
大きく2つある。
Editorで使用する改行コードを"LF"に変更する。
「.editorconfig」に以下を追記。
[*] end_of_line = lf
期待する改行コードを"CRLF"にする
「.eslintrc.js」に以下を追記
module.exports = { "extends": "airbnb", "rules": { ... "linebreak-style": ["error", "windows"], //この行を追記 }, };
最新モデル Apple MacBook Pro (13インチPro, Touch Bar, 1.4GHzクアッドコアIntel Core i5, 8GB RAM, 256GB) - スペースグレイ
- 発売日: 2019/07/10
- メディア: Personal Computers