Code Editor Setup
3991 ワード
標準オペレーティングシステム:clear linux
インストール(他のOSまたはリリース版の場合は、異なるインストール方法が必要です)
1. neo-vim nodejs
すべてのtsプロジェクトはルートディレクトリにtsconfigを設定します.jsonファイルが含まれています.
コンパイルするファイル、コンパイル後に送信するディレクトリ、jsバージョンを定義します.
作成後の入力
include:TSCがコンパイルするファイルを検索すると、どのフォルダを表示できますか.
lib:TSCが運行する環境はどんなAPIを使う(ES 5、ES 2015、DOM)
moodle:TSCでコンパイルするファイルはどのモジュールシステムを使用しますか?(CommonJS, SystemJS, ES2015, etc.)
outDir:TSCが生成したJavaScriptコードをどこに格納するか
strict:できるだけ厳格なコードチェックを実行
target:TSCはどのJavaScriptバージョン(ES 3、ES 5、ES 2015、ES 2016など)にコンパイルすべきか
コードスタイル規則の設定(タブスペースなど)
tsinitの使用はオプションですが、他の人と協力するためには、一貫した符号化スタイルを維持する必要があります.
デフォルト設定TSlint
tsファイルの作成
tsファイルの変更
Hello TypeScript!
インストール(他のOSまたはリリース版の場合は、異なるインストール方法が必要です)
1. neo-vim
sudo swupd bundle-list | grep desktop
sudo swupd bundle-add desktop
flatpak install flathub io.neovim.nvim
flatpak run io.neovim.nvim
sudo swupd bundle-add nodejs-basic
setup
# Create a new folder
mkdir chapter-2
cd chapter-2
# Initialize a new NPM project (follow the prompts)
npm init
# Install TSC, TSLint, and type declarations for NodeJS
npm install --save-dev typescript tslint @types/node
tsconfig.json
すべてのtsプロジェクトはルートディレクトリにtsconfigを設定します.jsonファイルが含まれています.
コンパイルするファイル、コンパイル後に送信するディレクトリ、jsバージョンを定義します.
作成後の入力
echo "{ \"compilerOptions\": { \"lib\": [\"es2015\"], \"module\": \"commonjs\", \"outDir\": \"dist\", \"sourceMap\": true, \"strict\": true, \"target\": \"es2015\" }, \"include\": [ \"src\" ] }" > tsconfig.json
コンテンツの定義
include:TSCがコンパイルするファイルを検索すると、どのフォルダを表示できますか.
lib:TSCが運行する環境はどんなAPIを使う(ES 5、ES 2015、DOM)
moodle:TSCでコンパイルするファイルはどのモジュールシステムを使用しますか?(CommonJS, SystemJS, ES2015, etc.)
outDir:TSCが生成したJavaScriptコードをどこに格納するか
strict:できるだけ厳格なコードチェックを実行
target:TSCはどのJavaScriptバージョン(ES 3、ES 5、ES 2015、ES 2016など)にコンパイルすべきか
tslint.json
コードスタイル規則の設定(タブスペースなど)
tsinitの使用はオプションですが、他の人と協力するためには、一貫した符号化スタイルを維持する必要があります.
デフォルト設定TSlint
./node_modules/.bin/tslint --init
index.ts
tsファイルの作成
mkdir src
touch src/index.ts
これまでの全ディレクトリリストtsファイルの変更
echo "console.log('Hello TypeScript!')" > src/index.ts
コンパイル./node_modules/.bin/tsc
実行node ./dist/index.js
結果Hello TypeScript!
Reference
この問題について(Code Editor Setup), 我々は、より多くの情報をここで見つけました https://velog.io/@llinux910/Code-Editor-Setupテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol