الفرق بين المراجعتين لصفحة: «TypeScript/nightly builds»

من موسوعة حسوب
إضافة الصّفحة
 
 
سطر 41: سطر 41:


=== Visual Studio 2013 و 2015 ===
=== Visual Studio 2013 و 2015 ===
ملاحظة: لا تتطلّب معظم التعديلات تثبيت نسخة جديدة من إضافة TypeScript.
'''ملاحظة:''' لا تتطلّب معظم التعديلات تثبيت نسخة جديدة من إضافة TypeScript.


لا تتضمن البناءات الليلية حاليا كامل إعداد الإضافات، لكن فريق TypeScript يعمل على نشر أداة تثبيتٍ لتثبيت الحزم ليليًّا.
لا تتضمن البناءات الليلية حاليا كامل إعداد الإضافات، لكن فريق TypeScript يعمل على نشر أداة تثبيتٍ لتثبيت الحزم ليليًّا.


# نزِّل سكربت [https://github.com/Microsoft/TypeScript/blob/master/scripts/VSDevMode.ps1 ‎<code>VSDevMode.ps1</code>‎]. انظر كذلك[https://github.com/Microsoft/TypeScript/wiki/Dev-Mode-in-Visual-Studio#using-a-custom-language-service-file  هذه الصفحة].
# نزِّل سكربت [https://github.com/Microsoft/TypeScript/blob/master/scripts/VSDevMode.ps1 ‎<code>VSDevMode.ps1</code>‎]. انظر كذلك [https://github.com/Microsoft/TypeScript/wiki/Dev-Mode-in-Visual-Studio#using-a-custom-language-service-file  هذه الصفحة].
# نفِّذ الأمر التالي في نافذة أوامر PowerShell:
# نفِّذ الأمر التالي في نافذة أوامر PowerShell:
بالنسبة للنسخة VS 2015:
بالنسبة للنسخة VS 2015:
سطر 57: سطر 57:
</syntaxhighlight>
</syntaxhighlight>
مع استبدال ‎<code>path to your folder</code>‎ بمسار المجلد الذي يحتوي على مجلّد ‎<code>node_modules</code>‎.
مع استبدال ‎<code>path to your folder</code>‎ بمسار المجلد الذي يحتوي على مجلّد ‎<code>node_modules</code>‎.
=== IntelliJ IDEA (Mac) ===
=== IntelliJ IDEA (Mac) ===
اذهب إلى ‎<code>Preferences</code>‎ ثمّ ‎<code>Languages & Frameworks</code>‎ ثمّ ‎<code>TypeScript</code>‎:
اذهب إلى ‎<code>Preferences</code>‎ ثمّ ‎<code>Languages & Frameworks</code>‎ ثمّ ‎<code>TypeScript</code>‎:

المراجعة الحالية بتاريخ 17:11، 16 نوفمبر 2018

يُنشَر بناء ليليّ (nightly build) من فرع ‎master في مستودع TypeScript كل منتصف ليلٍ بتوقيت PST إلى NPM وNuGet. هذه الصفحة تشرح كيفية الحصول على هذا البناء وكيفية الاعتماد عليه مع أدواتك.

باستخدام npm

npm install -g typescript@next

باستخدام NuGet مع MSBuild

ملاحظة: ستحتاج إلى ضبط مشروعك لاستخدام حزم NuGet. انظر قسم NuGet في توثيق استعمال أدوات البناء مع TypeScript.

البناءات الليليّة متوفرة على myget.org.

هناك حزمتان:

  • Microsoft.TypeScript.Compiler‎: الأدوات فقط (‎tsc.exe‎، و‎lib.d.ts‎، إلخ).
  • Microsoft.TypeScript.MSBuild‎: الأدوات كما في الحزمة أعلاه، إضافةً إلى مهام وأهداف MSBuild (‎Microsoft.TypeScript.targets‎، و‎Microsoft.TypeScript.Default.props‎، إلخ).

تحديث بيئة التطوير (IDE) الخاصة بك لاستخدام البناءات الليليّة

يمكنك كذلك تحديث بيئة التطوير الخاصة بك لاستخدام النسخ الليليّة. عليك أولًا تثبيت الحزمة عبر npm. يمكنك إما تثبيت حزمة npm على المجال العام أو في مجلّد ‎node_modules‎ محلي.

تفترض بقية هذه الصفحة أنّ ‎typescript@next‎ مثبتة مسبقًا عندك.

Visual Studio Code

حدِّث ‎.vscode/settings.json‎ بما يلي:

"typescript.tsdk": "<path to your folder>/node_modules/typescript/lib"

مع استبدال ‎path to your folder‎ بمسار المجلد الذي يحتوي على مجلّد ‎node_modules‎.

للاستزادة، انظر توثيق VSCode.

Sublime Text

حدِّث ملفّ ‎Settings - User‎ بما يلي:

"typescript_tsdk": "<path to your folder>/node_modules/typescript/lib"

مع استبدال ‎path to your folder‎ بمسار المجلد الذي يحتوي على مجلّد ‎node_modules‎.

للاستزادة، انظر توثيق إضافة TypeScript لمحرّر Sublime Text.

Visual Studio 2013 و 2015

ملاحظة: لا تتطلّب معظم التعديلات تثبيت نسخة جديدة من إضافة TypeScript.

لا تتضمن البناءات الليلية حاليا كامل إعداد الإضافات، لكن فريق TypeScript يعمل على نشر أداة تثبيتٍ لتثبيت الحزم ليليًّا.

  1. نزِّل سكربت VSDevMode.ps1. انظر كذلك هذه الصفحة.
  2. نفِّذ الأمر التالي في نافذة أوامر PowerShell:

بالنسبة للنسخة VS 2015:

  VSDevMode.ps1 14 -tsScript <path to your folder>/node_modules/typescript/lib

بالنسبة للنسخة VS 2013:

  VSDevMode.ps1 12 -tsScript <path to your folder>/node_modules/typescript/lib

مع استبدال ‎path to your folder‎ بمسار المجلد الذي يحتوي على مجلّد ‎node_modules‎.

IntelliJ IDEA (Mac)

اذهب إلى ‎Preferences‎ ثمّ ‎Languages & Frameworks‎ ثمّ ‎TypeScript‎:

في خيار TypeScript Version، عدّل المسار ‎/usr/local/lib/node_modules/typescript/lib‎ إن ثبّتت باستخدام npm وضع المسار الصحيح.

مصادر