ปัญหาในการทำให้ SublimeLinter ทำงาน

ฉันต้องการความช่วยเหลือในการทำให้ SublimeLinter ทำงาน

ฉันได้ติดตั้ง SublimeLinter โดยใช้ตัวติดตั้งแพ็คเกจ อย่างไรก็ตาม ฉันไม่เห็นผ้าสำลีทำงานในไฟล์ js ของฉัน นอกจากนี้เมื่อฉัน command + shift + P (linux) ฉันเห็นเฉพาะคำสั่งต่อไปนี้สำหรับ linter 'Sublime Linter : Extract Annotations'

ฉันไม่เห็นคำสั่งอื่นสำหรับการรัน linter

มีความคิดอะไรบ้างที่ผิด?

ขอบคุณ มูร์ตาซา


person murtaza52    schedule 27.12.2012    source แหล่งที่มา
comment
คุณติดตั้งโหนดแล้วหรือยัง?   -  person m90    schedule 27.12.2012
comment
คุณเคยคิดเรื่องนี้ออกหรือไม่? มันคือ nodeJs เหรอ?   -  person Chris    schedule 10.11.2013
comment
อาจเกี่ยวข้องกับ stackoverflow.com/questions/14294119 /   -  person Volker E.    schedule 28.04.2014


คำตอบ (2)


คุณต้องติดตั้ง nodejs จาก repos

หากไม่ได้ติดตั้ง nodejs ใน /usr/local/bin/node คุณต้องตั้งค่าลิงก์สัญลักษณ์ไปยังตำแหน่งนี้:

  • แตะ /usr/local/bin/node.js
  • ln -s /usr/bin/nodejs /usr/local/bin/node.js

ข้อมูลข้างต้นใช้ได้กับฉันใน debian/crunchbang

หรือคุณสามารถเปลี่ยนการตั้งค่าผู้ใช้ประเสริฐสำหรับ linter (ps ยังไม่ได้ทดสอบตัวเลือกนี้)

"sublimelinter_executable_map":
{
    "javascript": "/usr/bin/nodejs"
}
person user2246514    schedule 10.04.2013

เคล็ดลับบางประการ:

  1. ตรวจสอบให้แน่ใจว่าไฟล์ของคุณใช้ไวยากรณ์ Javascript
  2. linter ทำงานโดยอัตโนมัติ (ตรวจสอบการตั้งค่าแพ็คเกจ)
  3. เปิดคอนโซลเพื่อดูข้อผิดพลาด
  4. ตรวจสอบเอกสารประกอบเพื่อกำหนดค่า Javascript linters
person aanton    schedule 27.12.2012