Node.js取付使用-VueCLI取付使用-エンジニアリングVue.js開発
7508 ワード
作者|Jeskson
出典|ダダフロントエンド居酒屋
構築ノードjs環境
何だ?jsのプロフィールは?JavaScriptベースの実行環境ですjsは2009年5月に発表され、Chrome V 8エンジンをパッケージ化し、RyanDahlが開発した.Chrome V 8エンジンはJavaScriptを実行する速度が速く、パフォーマンスが良い.
Node.jsはmoduleモジュールで異なる機能を区分し、modeleモジュールはc++言語のクラスライブラリに似ており、ユーザーは相対パスまたは絶対パスを通じてモジュールの位置を見つけることができる.
Node.jsのダウンロード
ダウンロード先:
https://nodejs.org/en/download/
インストールパッケージファイルをダブルクリックしてダウンロードします.
Linuxシステムのインストール:
ノードを表示します.jsのバージョン番号:
npmのインストール使用、npmは1つのパッケージ管理ツールで、ユーザーがnpmサーバーから他人が書いた第三者パッケージをダウンロードしてローカルで使用することを許可して、ユーザーがnpmサーバーから他人が書いたコマンドラインプログラムをダウンロードしてインストールしてローカルで使用することを許可します.ユーザーが自分で作成したパッケージまたはコマンドラインプログラムをnpmサーバにアップロードして他の人が使用できるようにします.
インストールに成功した後の効果が表示されます.
npmコマンドをアップグレードするにはどうすればいいですか?コマンドを使用:
モジュールの使用
npmコマンドを使用してnodeをインストールできます.jsモジュール:
一般的なWebフレームワークモジュールexpressのインストール
インストールが完了すると、expressはnode_に置かれます.modulesディレクトリにあります.
npmのインストール分:
ローカルインストールとグローバルインストール、ローカルlocal、グローバルglobalの2種類:
注意:(エラーメッセージ)
解決コマンド:
ローカルインストール、直接インストールパッケージをnode_に挿入modulesディレクトリでは、この方法でローカルインストールパッケージrequire()を導入できます.
グローバルインストール、インストールパッケージの配置
users/localディレクトリまたはNode.jsのインストールディレクトリの下:
では、どのモジュールをダウンロードし、グローバルにインストールされているモジュールを表示するかを見てみましょう.
モジュールのバージョン番号も表示できます.
package.jsonファイル:
ファイルのプロパティの説明:
nameはパッケージ名、versionはパッケージのバージョン番号、descriptionはパッケージの説明、homepageはパッケージの公式サイト、authorはパッケージの作者名、contributorsはパッケージの他の貢献者の名前です.
dependenciesは依存パッケージリスト、repositoryはパッケージ代馬格納場所のタイプ、mainフィールドはプログラムのメインエントリファイル、keywordsキーワードを指定します.
アンインストールNode.jsモジュール:
アンインストール後、node_を確認する必要があります.modulesディレクトリがまだ存在するかどうか:
コマンドで確認できます.
モジュールを更新するコマンド:
検索コマンドモジュール:
コマンドを使用してnpmリポジトリにユーザーを登録します.
コマンド発行モジュールを使用するには、次の手順に従います.
npmは、x,y,zのバージョン番号、セカンダリバージョン番号、パッチバージョン番号の順に、バージョン番号を使用してコードを管理します.
バグを修正すると、zのを更新します.機能を増やしてyを更新し、大きな変動があればxを更新します.
yarnのインストール
yarnは、npmを使用する際にユーザーが直面する多くの問題を解決するための新しいJavaScriptパッケージ管理ツールです.
yarn,npmの比較:
npmのインストールはシリアルで、yarnのインストールは並列で、yarnのインストール速度を高めます
ダウンロードしたパッケージはキャッシュされ、繰り返しダウンロードする必要はありません.yarnはオフラインインストールをサポートします.
yarn常用コマンド:
yarn initはプロジェクトを初期化しpackageを生成する.jsonファイル、yarn addは依存パッケージを追加し、yarnはpackageに基づいている.jsonファイルはすべての依存パッケージをインストールし、yarn installを使用することもできます.
yarn upgradeは依存パッケージをアップグレードし、yarn removeは依存パッケージを削除します.
vue-devtoolsデバッグツール
ダウンロード先:
https://www.crx4chrome.com/cr...
インストール方法は以下の通りです.Chromeブラウザ開発者モードを開き、中にドラッグすればいいです.
vue-devtools使用:
http://プロトコルで使用で、ブラウザでvueパネルを選択し、現在のコンポーネントの詳細を表示する必要があります.vue cli説明
Vue CLIって何ですか?これはVueに基づいて迅速に開発されたシステムであり、各種コンポーネントツールがインテリジェントな構成を行うことを保証し、各ツールに構成を調整する機能を提供している.CLIサービスはnpmパッケージであり、vue/cliが作成した各プロジェクトにローカルにインストールされます.
vue createで新しいプロジェクトの足場を作成できます.
次のコマンドでcliパッケージをインストールします.
インストールが成功したら、バージョンにアクセスして、成功したかどうかを確認します.
Vue CLI使用:
vue createコマンドを使用してvueプロジェクトを作成します.
プロジェクトディレクトリ構造:
buildはプロジェクトのために関連コードを構築し、configは構成ディレクトリであり、ポート番号を含む、srcは私たちが開発するディレクトリであり、ディレクトリの下にはassetsが画像ファイルを格納し、Appがある.vueはプロジェクトエントリファイル、main.jsはプロジェクトのコアファイルです.node_modulesはnpmロードのプロジェクト依存モジュールであり、testは初期テストディレクトリであり、staticは静的リソースディレクトリであり、indexである.htmlはトップページのエントリファイル、package.jsonはプロジェクトプロファイル、READMEである.mdはプロジェクト説明ファイルです.
ビジュアル作成プロジェクトビジュアル作成プロジェクト:vue ui
JavaScriptモジュール
node.jsでは、ファイルとモジュールが1つずつ対応しています.
コアモジュールとローカルモジュール.
Node.jsがモジュールを参照する方法:
ファイルパスで参照し、モジュール名で参照します.
ECMAScript 6はJavaScript言語の新しい標準であり、2015年6月に発表された.ES 6とJavaScriptの関係について、前者は後者の規格であり、後者は前者の実現であり、後者は前者の言語である.
ES 6はJavaScriptをより強力にし、ES 5のコード設計理念を互換化し、ES 5標準で作成されたコードはES 6で正常に動作する.
Excport対外露出インタフェース
as構文で別名を設定し,1つのインタフェースをN個の名前で外部に露出させることができる.
export default
export defaultコマンドを使用してインポートしたインタフェースの名前をカスタマイズすると、モジュールが実際に1つのインタフェースしか露出しない場合があります.
export defaultは、defaultという変数またはメソッドを出力し、名前を変更できます.
importインポート
❤️ あなたの勉強の足跡を残すことを忘れないでください[いいね+コレクション+コメント]
著者Info:
【作者】:Jeskson
【オリジナル公衆番号】:ダダフロントエンドの居酒屋.
【福祉】:公衆番号は「資料」に返信して独学資料の大礼包を送る(グループに入って分かち合い、何かほしいものがあれば言ってください.私があるかどうか見てください).
【転載説明】:転載は出典を説明してください.ご協力ありがとうございます.~
大フロントエンド開発、フロントエンド開発技術スタックブログ、PHPバックグラウンド知識点、webフルスタック技術分野、データ構造とアルゴリズム、ネットワーク原理など分かりやすくパートナーに提示します.応援ありがとうございます!
本号の内容が不十分な点(例えば、著作権やその他の問題に関連する)があれば、直ちに私たちに連絡して改善すれば、最初の時間に処理されます.
いいね!あなたたちの賛同/励ましが私の書く最大の原動力だからです!
ダダのCSDNへようこそ!
これは品質があり、態度のあるブログです.
出典|ダダフロントエンド居酒屋
構築ノードjs環境
何だ?jsのプロフィールは?JavaScriptベースの実行環境ですjsは2009年5月に発表され、Chrome V 8エンジンをパッケージ化し、RyanDahlが開発した.Chrome V 8エンジンはJavaScriptを実行する速度が速く、パフォーマンスが良い.
Node.jsはmoduleモジュールで異なる機能を区分し、modeleモジュールはc++言語のクラスライブラリに似ており、ユーザーは相対パスまたは絶対パスを通じてモジュールの位置を見つけることができる.
var mymodule = require('./mymodule.js');
Node.jsのダウンロード
ダウンロード先:
https://nodejs.org/en/download/
インストールパッケージファイルをダブルクリックしてダウンロードします.
Linuxシステムのインストール:
sudo apt-get update
sudo apt-get install node
sudo apt update
sudo apt install node
ノードを表示します.jsのバージョン番号:
npmのインストール使用、npmは1つのパッケージ管理ツールで、ユーザーがnpmサーバーから他人が書いた第三者パッケージをダウンロードしてローカルで使用することを許可して、ユーザーがnpmサーバーから他人が書いたコマンドラインプログラムをダウンロードしてインストールしてローカルで使用することを許可します.ユーザーが自分で作成したパッケージまたはコマンドラインプログラムをnpmサーバにアップロードして他の人が使用できるようにします.
インストールに成功した後の効果が表示されます.
npmコマンドをアップグレードするにはどうすればいいですか?コマンドを使用:
sudo npm install npm -g
モジュールの使用
npmコマンドを使用してnodeをインストールできます.jsモジュール:
npm install
一般的なWebフレームワークモジュールexpressのインストール
npm install express
インストールが完了すると、expressはnode_に置かれます.modulesディレクトリにあります.
npmのインストール分:
ローカルインストールとグローバルインストール、ローカルlocal、グローバルglobalの2種類:
//
npm install express
//
npm install express -g
注意:(エラーメッセージ)
npm err! Error: connect E... 127.0.0.1...
解決コマンド:
npm config set proxy null
ローカルインストール、直接インストールパッケージをnode_に挿入modulesディレクトリでは、この方法でローカルインストールパッケージrequire()を導入できます.
グローバルインストール、インストールパッケージの配置
users/localディレクトリまたはNode.jsのインストールディレクトリの下:
//
npm install express -g
では、どのモジュールをダウンロードし、グローバルにインストールされているモジュールを表示するかを見てみましょう.
npm list -g
モジュールのバージョン番号も表示できます.
npm list grunt
package.jsonファイル:
{
"name":"npm",
"version":"1.2.2",
"main":"index.js",
"dependencies":{
"vue":"^2.3.2"
},
"devDependencies":{},
"scripts":{
"test":"echo ..."
},
"author":"",
"license":"ISC",
"description":""
}
ファイルのプロパティの説明:
nameはパッケージ名、versionはパッケージのバージョン番号、descriptionはパッケージの説明、homepageはパッケージの公式サイト、authorはパッケージの作者名、contributorsはパッケージの他の貢献者の名前です.
dependenciesは依存パッケージリスト、repositoryはパッケージ代馬格納場所のタイプ、mainフィールドはプログラムのメインエントリファイル、keywordsキーワードを指定します.
アンインストールNode.jsモジュール:
npm uninstall express
アンインストール後、node_を確認する必要があります.modulesディレクトリがまだ存在するかどうか:
コマンドで確認できます.
npm ls
モジュールを更新するコマンド:
npm update express
検索コマンドモジュール:
npm search express
コマンドを使用してnpmリポジトリにユーザーを登録します.
npm adduser
コマンド発行モジュールを使用するには、次の手順に従います.
npm publish
npmは、x,y,zのバージョン番号、セカンダリバージョン番号、パッチバージョン番号の順に、バージョン番号を使用してコードを管理します.
バグを修正すると、zのを更新します.機能を増やしてyを更新し、大きな変動があればxを更新します.
yarnのインストール
yarnは、npmを使用する際にユーザーが直面する多くの問題を解決するための新しいJavaScriptパッケージ管理ツールです.
yarn,npmの比較:
npmのインストールはシリアルで、yarnのインストールは並列で、yarnのインストール速度を高めます
ダウンロードしたパッケージはキャッシュされ、繰り返しダウンロードする必要はありません.yarnはオフラインインストールをサポートします.
yarn常用コマンド:
yarn initはプロジェクトを初期化しpackageを生成する.jsonファイル、yarn addは依存パッケージを追加し、yarnはpackageに基づいている.jsonファイルはすべての依存パッケージをインストールし、yarn installを使用することもできます.
yarn upgradeは依存パッケージをアップグレードし、yarn removeは依存パッケージを削除します.
vue-devtoolsデバッグツール
ダウンロード先:
https://www.crx4chrome.com/cr...
インストール方法は以下の通りです.Chromeブラウザ開発者モードを開き、中にドラッグすればいいです.
vue-devtools使用:
http://プロトコルで使用で、ブラウザでvueパネルを選択し、現在のコンポーネントの詳細を表示する必要があります.vue cli説明
Vue CLIって何ですか?これはVueに基づいて迅速に開発されたシステムであり、各種コンポーネントツールがインテリジェントな構成を行うことを保証し、各ツールに構成を調整する機能を提供している.CLIサービスはnpmパッケージであり、vue/cliが作成した各プロジェクトにローカルにインストールされます.
vue createで新しいプロジェクトの足場を作成できます.
次のコマンドでcliパッケージをインストールします.
npm install -g @vue/cli
:
yarn global add @vue/cli
インストールが成功したら、バージョンにアクセスして、成功したかどうかを確認します.
vue --version
Vue CLI使用:
vue createコマンドを使用してvueプロジェクトを作成します.
プロジェクトディレクトリ構造:
buildはプロジェクトのために関連コードを構築し、configは構成ディレクトリであり、ポート番号を含む、srcは私たちが開発するディレクトリであり、ディレクトリの下にはassetsが画像ファイルを格納し、Appがある.vueはプロジェクトエントリファイル、main.jsはプロジェクトのコアファイルです.node_modulesはnpmロードのプロジェクト依存モジュールであり、testは初期テストディレクトリであり、staticは静的リソースディレクトリであり、indexである.htmlはトップページのエントリファイル、package.jsonはプロジェクトプロファイル、READMEである.mdはプロジェクト説明ファイルです.
ビジュアル作成プロジェクトビジュアル作成プロジェクト:vue ui
// vue.config.js
module.exports = {
}
module.exports = {
pages: {
index: {
// pages
entry: 'src/index/main.js',
//
template: 'public/index.html',
// index.html
filename: 'index.html',
title: 'Index Page'
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
subpage: 'src/subpage/main.js'
}
}
JavaScriptモジュール
node.jsでは、ファイルとモジュールが1つずつ対応しています.
コアモジュールとローカルモジュール.
Node.jsがモジュールを参照する方法:
ファイルパスで参照し、モジュール名で参照します.
ECMAScript 6はJavaScript言語の新しい標準であり、2015年6月に発表された.ES 6とJavaScriptの関係について、前者は後者の規格であり、後者は前者の実現であり、後者は前者の言語である.
ES 6はJavaScriptをより強力にし、ES 5のコード設計理念を互換化し、ES 5標準で作成されたコードはES 6で正常に動作する.
Excport対外露出インタフェース
export const sqrt = Math.sqrt;
export function square(x) {
return x*x;
}
export function diag(x,y) {
return sqrt(square(x)+square(y));
}
const sqrt = Math.sqrt;
function square(x){
return x*x;
}
function diag(x,y){
return sqrt(square(x)+square(y))
}
export(sqrt,square,diag);
//
const sqrt = Math.sqrt;
//
export (sqrt as sql, sqrt as sq2);
as構文で別名を設定し,1つのインタフェースをN個の名前で外部に露出させることができる.
export default
export defaultコマンドを使用してインポートしたインタフェースの名前をカスタマイズすると、モジュールが実際に1つのインタフェースしか露出しない場合があります.
export default function(){}
import myFunc from 'myFunc';
myFunc();
export defaultは、defaultという変数またはメソッドを出力し、名前を変更できます.
function add(x,y){
return x*y;
}
export(add as default);
// export default add;
import(default as myAdd) from 'lib';
// import myAdd from 'lib'
importインポート
import {square, diag} from './lib';
import as
export var myVarl = 'varl';
import { myVarl as myCustomVar1 } from './lib';
import
import 'lib';
❤️ あなたの勉強の足跡を残すことを忘れないでください[いいね+コレクション+コメント]
著者Info:
【作者】:Jeskson
【オリジナル公衆番号】:ダダフロントエンドの居酒屋.
【福祉】:公衆番号は「資料」に返信して独学資料の大礼包を送る(グループに入って分かち合い、何かほしいものがあれば言ってください.私があるかどうか見てください).
【転載説明】:転載は出典を説明してください.ご協力ありがとうございます.~
大フロントエンド開発、フロントエンド開発技術スタックブログ、PHPバックグラウンド知識点、webフルスタック技術分野、データ構造とアルゴリズム、ネットワーク原理など分かりやすくパートナーに提示します.応援ありがとうございます!
本号の内容が不十分な点(例えば、著作権やその他の問題に関連する)があれば、直ちに私たちに連絡して改善すれば、最初の時間に処理されます.
いいね!あなたたちの賛同/励ましが私の書く最大の原動力だからです!
ダダのCSDNへようこそ!
これは品質があり、態度のあるブログです.