2016-02-22 89 views
24

Có cách nào thực hiện lệnh npm trong Visual Studio Code (sử dụng f1 vào >) trên Windows (10) để cài đặt gói vào thư mục của tôi mà tôi đang làm việc không?Chạy lệnh npm trong Visual Studio Code

Tôi đã NPM cài đặt và tôi tiếp tục phải cài đặt gói NPM từ cmd

Trả lời

34

Install

  • Ctrl +P, viết ext install npm script runner
  • Restart VS Mã

Sử dụng (hai cách)

  • Ctrl + Rphím Shift + R
  • Ctrl + P, viết >npm, chọn run script, chọn nhiệm vụ mong muốn

Cập nhật : Si nce version 1.3 Visual Studio Code có thiết bị đầu cuối tích hợp. Để mở nó, sử dụng bất kỳ các phương pháp:

  • Sử dụng Ctrl +' phím tắt.
  • Sử dụng chế độ xem | Chuyển đổi lệnh menu Thiết bị đầu cuối được tích hợp.
  • Từ Bộ Tư lệnh Palette (Ctrl +phím Shift +P), sử dụng lệnh View:Toggle Integrated Terminal.
+3

Trên bàn phím tiếng Pháp: "Sử dụng phím tắt Ctrl +'. " trở thành "Ctrl + ù" –

+4

Trên bàn phím tiếng Đức: nó là Strg + ö – Preli

+0

Trên máy Mac, sử dụng 'Cmd + R Shift + R' –

0

Có một phần mở rộng có sẵn, npm Script runner. Tuy nhiên, tôi đã không thử nó.

6

Bạn có thể chạy lệnh npm trực tiếp trong thiết bị đầu cuối (ctrl + `). Hãy chắc chắn rằng thiết bị đầu cuối có cmd.exe như trình bao được chọn.

Bạn có thể mặc định cmd.exe làm trình bao của mình bằng cách làm theo các bước sau.

  1. Ctrl + Shift + p
  2. Loại> Chọn Mặc định Shell + Enter
  3. Chọn> Command Prompt ... cmd.exe
  4. Restart VS Mã.
+0

mặc dù tôi đã cài đặt một số exenstions bây giờ, mặc dù tôi sẽ buộc 'npm' để đi cùng cho đi xe .. tip này đã không làm việc cho tôi. Tất cả những gì tôi nhận được: ''npm' không được nhận dạng như một lệnh bên trong hoặc bên ngoài, chương trình có thể hoạt động hoặc tập tin thực thi. ' – bkwdesign

+0

Ok .. Tôi thậm chí không cài đặt Node.js. [Mỗi bài viết này] (https://code.visualstudio.com/docs/nodejs/nodejs-tutorial) Tôi nhận ra đó là bước đầu tiên của tôi, vì nó không được cài đặt tự động w/VS Code – bkwdesign

1

Tất cả những gì bạn cần làm là thêm arg vào thiết bị đầu cuối tích hợp trong cửa sổ 'Cài đặt người dùng'.

Thực hiện theo các bước dưới đây này để làm điều đó:

  1. List item
  2. Đến 'User Settings'
  3. Tìm kiếm thiết lập tên - "terminal.integrated.shellArgs.windows"
  4. Sửa cài đặt này bằng cách sao chép nó sang bên phải.
  5. Thêm giá trị arg sau = "/ k nodevars.bat", ví dụ: "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
  6. Đảm bảo rằng cài đặt có tên "terminal.integrated.shell.windows" được đặt thành giá trị - "C: \ Windows \ system32 \ cmd.exe". Nếu không thì hãy làm điều đó.
  7. Mở Thiết bị đầu cuối mới.

Chúc may mắn

0

Một lý do có thể là nếu bạn cài đặt các nút sau khi bắt đầu vs mã, như vs terminal đang tích hợp bộ hay bên ngoài mất giá trị con đường đó là tại thời điểm bắt đầu vs mã và cung cấp cho bạn lỗi:

'node' is not recognized as an internal or external command,operable program or batch file. 

Việc khởi động lại mã đơn giản sẽ giải quyết vấn đề.

0

Tôi đã cài đặt npm sau mã Visual studio, đóng tất cả các trường hợp studio trực quan và mở lại và nó bắt đầu hoạt động.

Các vấn đề liên quan