NPM LÀ GÌ

NPM là gì?

npm là Node Package Manager đi kèm theo và cung cấp từng phiên bản cải cách và phát triển của Node. Trong những năm, Node được các thiết kế viên JavaScript áp dụng thoáng rộng để share phương tiện, setup các mô-đun khác nhau và thống trị dependency. Hãy thuộc khám phá sâu rộng về npm là gì cùng phương thức buổi giao lưu của nó. Nó vô cùng đặc trưng với phần đông ai thao tác làm việc cùng với Node.js.

Bạn đang xem: Npm là gì

NPM hoạt động như thế nào?

Nó chuyển động dựa vào nhì vai trò:

Nó là repository được áp dụng rộng rãi để publish project Node.js mối cung cấp msinh sống. Nghĩa là đó là nền tảng gốc rễ trực tuyến đường – nơi hồ hết người có thể publish và share chính sách được viết bằng JavaScript.npm là luật pháp dòng lệnh giúp liên hệ với những nền tảng gốc rễ trực tuyến đường, nhỏng trình trông nom và máy chủ. Tiện ích này hỗ trợ thiết lập và gỡ thiết đặt gói, làm chủ phiên bản và làm chủ dependency cần thiết nhằm chạy dự án công trình.

Để thực hiện, bạn bắt buộc thiết lập node.js – vì chưng bọn chúng được gói gọn cùng với nhau.

*

Tiện ích mẫu lệnh npm được cho phép node.js hoạt động đúng đắn.

Để áp dụng gói, dự án công trình của doanh nghiệp buộc phải chứa file thương hiệu là package.json. Trong gói đó, các bạn sẽ search thấy metadata rõ ràng cho project.

Metadata cho biết thêm đôi điều tương quan đến dự án theo trang bị tự sau:

Tên dự ánPhiên bản ban đầuMô tảĐiểm vàoKiểm tra các lệnhTừ khóaGiấy phépNhững phụ thuộcdevDependencies

Metadata góp khẳng định project với vận động nhỏng baseline để người tiêu dùng nhấn lên tiếng về nó.

Dưới đấy là ví dụ về kiểu cách chúng ta có thể khẳng định project trải qua metadata của nó:

"name": "timnhaviet.vn-npm", "version": "1.0.0", "description": "npm guide for beginner", "main": "beginner-npm.js", "scripts": "test": "eđến "Error: no thử nghiệm specified" &và exit 1" , "keywords": < "npm", "example", "basic" >, "author": "timnhaviet.vn International", "license": "MIT", "dependencies": "express": "^4.16.4" Tên là timnhaviet.vn-npmPhiên bạn dạng là 1.0.0Đây là npm guide for beginnerĐiểm entry hoặc tệp tin chính của dự án công trình là beginner-npm.jsTừ khóa hoặc tag để kiếm tìm dự án công trình vào repository là npm, example cùng basicTác trả của dự án công trình là timnhaviet.vn InternationalDự án này được cấp giấy phép theo MITCác phụ thuộc vào hoặc mô-đun khác nhưng mô-đun này sử dụng là express 4.16.4

Cách cài đặt mô-đun npm và ban đầu dự án

Thứ nhất, các bạn đề nghị chắc chắn rằng rằng node.jsnpm đã có setup. Bạn rất có thể kiểm tra bằng cách chạy vài lệnh dễ dàng.

Xem thêm: Thế Nào Là Câu Đặc Biệt Là Gì ? Ví Dụ Minh Họa Thế Nào Là Câu Đặc Biệt

Để xem node.js đã có được setup chưa, hãy mnghỉ ngơi Terminal hoặc khí cụ chiếc lệnh, với nhập node -v.Khi đó screen đang hiển thị số của phiên phiên bản nếu bạn vẫn thiết lập nó rồi:

$ node -vv0.10.9Để coi npm đã có được cài đặt không, hãy nhập npm -v. Màn hình vẫn hiển thị số của phiên bản:

$ npm -v1.2.25Nếu chúng ta không thiết lập, chúng ta có thể lấy Node tự website node.js với làm theo lời đề cập vào trình thiết lập.

npm danh tiếng với câu hỏi chỉ cần cài đặt bằng một dòng:

$ curl https://npmjs.org/install.sh | shSau Lúc setup, bạn có thể update npm do phiên bạn dạng new được reviews mọi đặn. Để cập nhật, chỉ việc tải trình setup từ website node.js và chạy lại nó. Phiên bạn dạng tiên tiến nhất đang auto sửa chữa thay thế phiên phiên bản ở đầu cuối.

Tuy nhiên, bạn có thể update nó bằng phương pháp thực hiện lệnh này:

$ npm update -g npm

Khởi chế tạo ra project cùng với npm

Nếu bạn đã có Node với npm, với bạn có nhu cầu liên tiếp tạo dự án, hãy chạy lệnh npm init. Lệnh này đang kích hoạt để tạo project.

lấy ví dụ như, hãy sinh sản thỏng mục có tên test-npmcd vào đó. Bây giờ hãy chạy lệnh npm trước tiên của bọn chúng ta:

$ npm initLệnh này còn có tác dụng như nguyên tắc nhằm tạo ra tệp tin package.json của project. khi chúng ta chạy công việc npm init, tệp tin package.json sẽ được tạo ra cùng đặt vào thỏng mục ngày nay.

Thật hữu ích, Node package manager’s init đang lý giải đông đảo gì nó có tác dụng khi bạn chạy nó:

mymacs-MacBook-Pro: test-npm mymac$ npm initThis utility will walk you through creating a package.json tệp tin. It only covers the most common items, và tries khổng lồ guess sane defaults. See `npm help json` for definitive documentation on these fields and exactly what they do. Use `npm install --save` afterwards lớn install a package & save it as a dependency in the package.json file. Press ^C at any time khổng lồ quit. name: (test-npm)Phản hồi của npm init

name: (test-npm)timnhaviet.vn-npmversion: (1.0.0)1.0.0description: npm guide for beginnerentry point: (index.js) beginner-npm.jsdemo command:git repository:keywords: npm, example, beginnerauthor: timnhaviet.vn Internationallicense: (ISC) MITNhấn vào “Enter” nhằm chấp nhận nó. Sau kia, npm init đang cung ứng cho mình bản coi trước của package.json nhưng mà nó sắp chế tạo ra.

Màn hình đang hiển thị hiệu quả như thế này:

"name": "timnhaviet.vn-npm", "version": "1.0.0", "description": "npm guide for beginner", "main": "beginner-npm.js", "scripts": "test": "echo "Error: no kiểm tra specified" &và exit 1" , "keywords": < "npm", "example", "basic" >, "author": "timnhaviet.vn International", "license": "MIT", "dependencies": "express": "^4.16.4" Is this OK? (yes) yesmymac-MacBook-Pro: test-npm mymac$Gõ “yes” với nhận “Enter” nhằm xác thực, lưu package.json. Quý khách hàng luôn luôn rất có thể thay đổi nó tiếp nối, bằng phương pháp chỉnh sửa file thẳng hoặc bằng phương pháp chạy lại npm init.

Cài đặt mô-đun npm

Package trong node.js chứa toàn bộ tệp tin bạn cần cho một mô-đun. Mô-đun là thỏng viện JavaScript mà bạn có thể nhằm vào trong project.

Cài đặt mô-đun là một trong trong số những điều cơ bạn dạng độc nhất vô nhị bạn nên học Lúc bước đầu cùng với Node package manager. Đây là lệnh nhằm thiết đặt một mô-đun vào thỏng mục hiện tại tại:

Leave a Reply

Your email address will not be published. Required fields are marked *