Score:0

ไม่พบคำสั่ง npm ใน wsl

ธง gb

ฉันได้ติดตั้ง nodejs บน windows10 แล้ว และพาธของมันถูกตั้งค่าเป็นตัวแปรสภาพแวดล้อมด้วย มันทำงานได้อย่างสมบูรณ์ เมื่อฉันเปลี่ยนไปใช้ WSL ฉันพบ npm คำสั่งไม่ทำงาน แต่ฉันสามารถเรียกใช้ node.exe จากภายใน WSL ฉันจำเป็นต้องติดตั้งโหนดสำหรับ wsl แยกต่างหากหรือไม่ โปรดช่วยฉันด้วยฉันเป็นมือใหม่จริงๆ ฉันอาจจะถามคำถามโง่ๆ แนบภาพหน้าจอที่นี่

Score:1
ธง ru

node.exe เป็น NodeJS จากสภาพแวดล้อม Windows ของคุณ - สำหรับ Windows ไม่ใช่ WSL

คุณต้องติดตั้ง NodeJS จากที่เก็บ NodeJS ภายใน WSL เพื่อใช้งาน npm และโหนดภายใน WSL อย่าพึ่งพาโซลูชันของ Windows ในการติดตั้ง WSL

Microsoft มีเอกสารเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ หากคุณใช้ WSL2. ฉันขอแนะนำให้ทำตามเอกสารประกอบของ Microsoft (ไม่ได้คัดลอกที่นี่เพราะเป็นกระบวนการที่เกี่ยวข้องพอสมควร 'ทำให้แน่ใจว่าคุณมี WSL2 และอื่น ๆ )

sourav roy avatar
gb flag
ขอบคุณสำหรับคำตอบของคุณ @thomas ท่าน มันชี้แจงข้อสงสัยของฉัน สิ่งเดียวกันนี้เกิดขึ้นกับบางโปรแกรมด้วยเช่นกัน ฉันจำเป็นต้องแก้ไข

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา