Tôi đã tải xuống Windows Binary (.exe) của nodejs từ trang chính .
Tôi có thể cài đặt và sử dụng npm
(trình quản lý gói Node) như thế nào?
Tôi đã tải xuống Windows Binary (.exe) của nodejs từ trang chính .
Tôi có thể cài đặt và sử dụng npm
(trình quản lý gói Node) như thế nào?
Câu trả lời:
Trình cài đặt windows hiện tại từ nodejs.org kể từ v0.6.11 (2012-02-20) sẽ cài đặt NPM cùng với NodeJS.
LƯU Ý:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
với tư cách người dùng đó. Một số mô-đun / tiện ích nên được cài đặt trên toàn cầu....\npm
thư mục vào đường dẫn người dùng của mình.Để thay đổi vị trí "toàn cầu" cho tất cả người dùng thành vị trí toàn cầu được chia sẻ thích hợp hơn %ALLUSERSPROFILE%\(npm|npm-cache)
(thực hiện việc này với tư cách là quản trị viên):
[NODE_INSTALL_PATH]\etc\
thư mục
npm config --global ...
các hành độngC:\ProgramData\npm-cache
- mô-đun npm sẽ xuất hiện ở đâyC:\ProgramData\npm
- các tập lệnh nhị phân cho các mô-đun được cài đặt toàn cầu sẽ ở đâyC:\ProgramData\npm\node_modules
- các mô-đun được cài đặt toàn cầu sẽ ở đâynpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
biến môi trường Đường dẫn hệ thống của bạnNếu bạn muốn thay đổi vị trí "toàn cầu" của người dùng thành %LOCALAPPDATA%\(npm|npm-cache)
đường dẫn thay thế:
C:\Users\YOURNAME\AppData\Local\npm-cache
- mô-đun npm sẽ xuất hiện ở đâyC:\Users\YOURNAME\AppData\Local\npm
- các tập lệnh nhị phân cho các mô-đun đã cài đặt sẽ ở đâyC:\Users\YOURNAME\AppData\Local\npm\node_modules
- các mô-đun được cài đặt toàn cầu sẽ ở đâynpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Đối với người mới bắt đầu, một số mô-đun npm mà tôi đã sử dụng nhiều nhất như sau.
Các tùy chọn JS nâng cao hơn ...
Để thử nghiệm, tôi sử dụng các công cụ sau ...
Công cụ web.
Nếu bạn xây dựng nó ...
scripts
thư mục được tham chiếu trong package.json
các tập lệnh thông qua npm. Bạn có thể sử dụng các công cụ gulp bên trong các script đơn giản.Node.js Command Prompt
. Chỉ cố chạy npm
từ bất kỳ dòng lệnh nào khác sẽ không hoạt động.
npm
trên Windows với Node.js Command Prompt ; không nói rằng nó không phải là một phương pháp khả thi. Hầu hết mọi thiết bị đầu cuối hoặc trình bao sẽ hoạt động nếu người sử dụng nó biết họ đang làm gì! Tôi sử dụng npm
các lệnh hầu như mỗi ngày; và BASH là lựa chọn của tôi nếu tôi gặp khó khăn khi sử dụng Windows; nhưng, hoạt động CMD & PowerShell gốc của Windows, BASH, WSL (BASH, ZSH, Fish) ... tất cả chúng đều hoạt động tốt. “ Chỉ cố gắng chạy npm từ bất kỳ dòng lệnh nào khác sẽ không hoạt động. ” Câu lệnh đó giống như nói rằng bạn phải sử dụng VIM để viết JavaScript và bất kỳ IDE nào khác sẽ không hoạt động. #facepalm
Khi Node.js không được cài đặt bằng trình cài đặt msi , npm cần được thiết lập theo cách thủ công.
Đầu tiên, giả sử chúng ta có tệp node.exe nằm trong thư mục c:\nodejs
. Bây giờ để thiết lập npm -
c:\nodejs\node_modules
vàc:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
thư mụcc:\nodejs\node_modules\npm\bin
đến c:\nodejs
thư mụcĐể kiểm tra npm , hãy mở cmd.exe
thư mục làm việc thay đổi thành c:\nodejs
và nhập npm --version
. Bạn sẽ thấy phiên bản của npm nếu nó được thiết lập đúng cách.
Sau khi thiết lập xong, nó có thể được sử dụng để cài đặt / gỡ cài đặt các gói cục bộ hoặc toàn cầu. Để biết thêm thông tin về cách sử dụng npm, hãy truy cập https://docs.npmjs.com/ .
Bước cuối cùng, bạn có thể thêm đường dẫn thư mục của nút c:\nodejs
vào path
biến môi trường để bạn không phải chỉ định đường dẫn đầy đủ khi chạy node.exe
và npm
tại dấu nhắc lệnh.
npm
có thể được tải xuống (không cần cài đặt) từ đây:
set NODE=%USERPROFILE%\nodejs
và PATH=%PATH%;%NODE%
và bạn tốt đang để đi ...
set path=your/folder/containing/node
. Ví dụ set path=%userprofile%\nodejs
,. Sau đó gọi npm
sau đó, vậy thôi. Lệnh set path
chỉ ảnh hưởng đến phiên cmd hiện tại của bạn, không ảnh hưởng đến toàn bộ trong sổ đăng ký, vì vậy bạn không phải hoàn tác nó.
Tôi vừa cài đặt phiên bản mới nhất của nút (0.6.12) trong Windows 7 bằng msi (node-v0.6.12.msi).
npm đã được vận chuyển cùng với nó, không cần phải bao gồm nó riêng biệt.
Tôi đã gặp sự cố về quyền khi chạy npm (npm install mysql), từ đường dẫn nơi cư trú của nodejs của tôi, tức là C: \ Program Files (x86) \ nodejs
Sau đó, tôi làm theo các bước dưới đây:
1) Đã thêm C:\Program Files (x86)\nodejs\npm
vào các biến môi trường - Biến hệ thống đường dẫn.
2) quay lại chỉ C:\
trong dấu nhắc lệnh và đưa ra lệnh - npm install mysql
- và thì đấy! nó đã làm việc..
Hi vọng điêu nay co ich.
Tôi đang chạy node.js trên Windows với npm. Bí quyết đơn giản là sử dụng cygwin. Tôi đã làm theo hướng dẫn tại https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Nhưng hãy đảm bảo rằng bạn sử dụng phiên bản 0.4.11 của nodejs hoặc npm sẽ không thành công!
Tôi vừa cài đặt 64 bit Node.js v0.12.0 cho Windows 8.1 từ đây . Nó có dung lượng khoảng 8MB và vì nó là MSI nên bạn chỉ cần nhấp đúp để khởi chạy. Nó sẽ tự động thiết lập đường dẫn môi trường của bạn, v.v.
Sau đó, để lấy dòng lệnh, nó chỉ [Win-Key]+[S]
dành cho tìm kiếm và sau đó nhập "node.js" làm cụm từ tìm kiếm của bạn.
Chọn Node.js Command Prompt
mục nhập KHÔNG phải Node.js
mục nhập.
Cả hai sẽ cung cấp cho bạn một dấu nhắc lệnh nhưng chỉ dấu nhắc lệnh trước mới thực sự hoạt động. npm được tích hợp trong bản tải xuống đó nên chỉ cần npm -whatever
nhắc nhở.
Sử dụng trình quản lý Gói Windows giống như sô cô la. Đầu tiên cài đặt chocolatey như được chỉ ra trên trang chủ của nó . Điều đó sẽ dễ dàng
Sau đó, để cài đặt Node JS (Install), hãy chạy lệnh sau từ dòng lệnh hoặc từ PowerShell:
C:> cinst nodejs.install
Đây là hướng dẫn của @CTS_AE về cách sử dụng NPM với node.exe độc lập: https://stackoverflow.com/a/31148216/228508
Tìm kiếm tất cả tệp .npmrc trong hệ thống của bạn.
Vui lòng xác minh rằng đường dẫn bạn đưa ra là chính xác. Nếu không, vui lòng xóa đường dẫn không chính xác.