لقد كنت أحاول تشغيل التطبيق التجريبي محليًا ، لكنني واجهت مشكلات بعد تشغيل تثبيت npm بسبب عملية إنشاء gulp. الخطأ متعلق بمجموعة التعليمات البرمجية هذه:
// Under some environments like TravisCI, this comes out at absolute which can
// break the build. This ensures that the outDir is absolute.
if (outDir.indexOf(__dirname) !== 0) {
outDir = `${__dirname}/${outDir}`;
}
فشل إنشاء gulp برسالة مثل:
خطأ: يحتوي C: \ Users \ foobar \ Downloads \ xterm.js / C: /Users/foobar/Downloads/xterm.js/lib على أحرف مسار WIN32 غير صالحة.
لقد علقت على هذا الرمز وكل شيء يعمل كما هو متوقع ، لكنني لست متأكدًا مما إذا كان يجب عليّ إجراء هذا الإصلاح لأنه وفقًا للتعليق أعلاه ، قد يتم كسر الكود في مواقف أخرى؟
travisobregon لا يمكنني إعادة النسخ محليًا ، هل يمكنك محاولة إجراء هذا التغيير ومعرفة ما إذا كان يعمل؟
if (path.normalize(outDir).indexOf(__dirname) !== 0) {
outDir = `${__dirname}/${path.normalize(outDir)}`;
}
Tyriar لقد طبقت التغيير وهو يعمل.
رائع ، العلاقات العامة خارج https://github.com/sourcelair/xterm.js/pull/1028