私はフロントエンド プロジェクトの開発に常に vscode を使用してきたため、現在ではいくつかの小さなプログラムや h5 プロジェクトは uniapp を使用して開発されています。しばらく hbuiler を使用した後も、vscode は優れていると思います。以下は、vscode を使用して開発したいくつかの構成です。これらには、uniapp コンポーネント構文プロンプト、uniapp コードプロンプト、自動コードフォーマットが含まれます。
1. veturをインストールする まず、vscode拡張機能でインストールできるvscode基本vueプラグイン 2. eslintをインストールする vscodeに 3. vscodeのsetting.jsonを設定する VSCodeは設定を拡張します。ファイル > 設定 > 設定をクリックしてVSCode設定ファイル { "files.autoSave": "オフ", "eslint.validate": [ 「ジャバスクリプト」、 「javascriptreact」、 「vue-html」、 { 「言語」: 「vue」、 「自動修正」: 有効 } ]、 "eslint.run": "onSave", "エディター.タブサイズ": 2, "editor.codeActionsOnSave": { "source.fixAll.eslint": 真 } } Vue プロジェクトを自動的にフォーマットする場合も同様です。上記は設定の一部です。元の設定は削除しないでください。 vscode のバージョンによって設定が若干異なる場合があります。設定に問題がある場合は、vscode からメッセージが表示されます。 4. vue-cli を使用して uniapp プロジェクトを作成します。 vue-cli がグローバルにインストールされていることを確認する必要があります。インストールされていない場合は、まず vue-cli をインストールしてください。 まずデフォルトのテンプレート(Typescript)を選択します。もちろん他のテンプレートを選択することもできます。 インストールが完了したら、vscode を使用して、作成したプロジェクトを開きます。 5. プロジェクトにコンポーネント構文ヒントをインストールする
6. vscodeに 7. コードを保存して自動的にフォーマットする この時点ではページのフォーマットがかなり乱雑で見苦しいことがわかります。保存時に自動的にフォーマットされないため、プロジェクトにeslintを追加する必要があります。 いくつかの設定されたjsファイルがエラーを報告していることがわかります。postcss.config.jsなどのこれらのファイルの先頭と末尾に /* eslint を無効にする */ 定数パス = require("パス"); モジュール.エクスポート = { パーサー: require("postcss-comment"), プラグイン: [ 必要("postcss-import")({ 解決(id、basedir、importOptions) { id.startsWith("~@/") の場合 path.resolve(process.env.UNI_INPUT_DIR, id.substr(3)) を返します。 } そうでなければ (id.startsWith("@/")) { path.resolve(process.env.UNI_INPUT_DIR, id.substr(2)) を返します。 } そうでない場合 (id.startsWith("/") && !id.startsWith("//")) { path.resolve(process.env.UNI_INPUT_DIR, id.substr(1)) を返します。 } ID を返します。 }, })、 require("自動プレフィックス")({ 削除: process.env.UNI_PLATFORM !== "h5", })、 必要("@dcloudio/vue-cli-plugin-uni/packages/postcss")、 ]、 }; /* eslint を無効にする */ 設定した他のjsファイルも同様に操作します。設定が完了したらコードを保存すると自動的にフォーマットされます。 8. HBuilderXが提供するコードブロックをインポートする github から uni-app コード ブロックをダウンロードし、プロジェクト ディレクトリの下の .vscode ディレクトリに配置すると、HBuilderX と同じコード ブロックが作成されます。 d コードブロックのダウンロードアドレス これで、vscode を使用して uniapp を開発する方法に関するこの記事は終了です。より関連性の高い vscode 開発 uniapp コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Mysql 複数データベースのバックアップ コード例
>>: 仮想マシン VMware に Kali Linux をインストールする最新の超詳細なグラフィック チュートリアル
Docker は、次の CentOS バージョンでの実行をサポートしています。 • CentOS 7...
従来のソフトウェアから Web ウェアへの段階的な移行の傾向の中で、デザイン パターンとテクノロジは...
目次1. MySQL マスタースレーブレプリケーションの原理2. MySQLのコンパイルとインストー...
問題の原因ご存知のとおり、すべてのネットワーク動作は対応するネットワークトラフィックを生成し、すべて...
目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...
Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮...
この記事の例では、ジグソーパズルゲームを実装するためのJavaScriptの具体的なコードを参考まで...
質問Nginx リバース プロキシの後、Tomcat アプリケーションは、クライアント ブラウザーの...
はじめに<br />私はフロントエンド分野でかなり長い間働いており、CSS分野でも長い間...
目次1. フロントエンドの状態管理とは何ですか? 2. ヴュークス3. バス4. ウェブストレージ序...
もう2020年です。飢えた人間は単純なテキストでは満足できなくなり、さまざまなスタイルの派手なテキス...
回転フリップ効果の CSS アニメーション、具体的な内容は次のとおりです。 1. まず2つのボックス...
MySQL8.0.22のインストールと設定(超詳細)参考までに、具体的な内容は次のとおりです。みなさ...
Linux環境で、特定のソフトウェア(パッケージ)がインストールされているかどうかを確認したい。 r...
フォーマットエンコーディング1. ページの幅は600~800px、長さは1024px以内に設定してく...