Npm audit là gì? 10 lệnh npm lập trình viên cần biết! – Anonystick

Chúng tôi vui mừng chia sẻ kiến thức về từ khóa Npm audit fix la gi để tối ưu hóa nội dung trang web và chiến dịch tiếp thị trực tuyến. Bài viết cung cấp phương pháp tìm kiếm, phân tích và lựa chọn từ khóa phù hợp, cùng với chiến lược và công cụ hữu ích. Hy vọng thông tin này sẽ giúp bạn xây dựng chiến lược thành công và thu hút lưu lượng người dùng. Cảm ơn sự quan tâm và hãy tiếp tục theo dõi blog để cập nhật kiến thức mới nhất.

Video học lập trình mỗi ngày

NPM là gì?

NPM là gì? NPM là viết tắt của Node Package Manager, nếu khách hàng là một lập trình viên phát triển web hay node.js thì sẽ trông thấy rất thân thuộc. Hay cách khác là npm là một kho lưu trữ trực tuyến để xuất bản các dự án Node.js mã nguồn mở.

Bạn Đang Xem: Npm audit là gì? 10 lệnh npm lập trình viên cần biết! – Anonystick

Tôi biết ở đây nếu như giảng giải theo học thuật thì chán lắm, vậy hãy để tôi giảng giải theo tôi hiểu. Nôm na là giả sử một ngày nào đó bạn siêng năng thao tác, phát triển một ứng dụng tuyệt vời, nhưng bạn phải một vấn đề lớn và quyết định sẽ tìm một thư viện như lodash chẳng hạn. Rất may,npm rất đơn giản để sử dụng, bạn chỉ phải chạy

$ npm install lodash

và module được chỉ định sẽ tiến hành thiết lập trong thư mục ngày nay phía dưới node_modules. Sau thời điểm được thiết lập vào thư mục node_modules của bạn , các bạn sẽ có thể sử dụng require() chúng giống như chúng được tích hợp sẵn.

Đơn giản để hiểu vậy thôi, và ở đây là 10 câu lệnh npm mà mỗi lập trình viên đều phải ghi nhận ít nhất là 8 cái. Nhưng trước tiên từ npm 6x trở lên thì có thêm command đó là npm audit. Tất cả chúng ta tìm hiểu thêm npm audit là gì?

npm audit fix là gì?

npm audit là một lệnh được cung cấp từ npm 6x trở lên, thực hiện nhìn nhận bảo mật thông tin trong thời kì ngắn của dependency dự án của bạn. Văn bản báo cáo kiểm tra chứa thông tin về các lỗ hổng bảo mật thông tin trong phần dependency của bạn và có thể khiến cho bạn khắc phục lỗ hổng bằng phương pháp cung cấp các lệnh npm dễ chạy và các khuyến nghị để khắc phục sự cố khi chúng ta đang sử dụng một package nào đó.

Chúng ta cũng có thể mở màn sử dụng npm audit ngay thời điểm hiện nay bằng phương pháp update lên phiên bản npm tiên tiến nhất.

~ npm install npm -g

Cú pháp sử dụng npm audit như sau:

npm audit [-json] [-production] [-audit-level=(low|moderate|high|critical)] npm audit fix [-force|-package-lock-only|-dry-run|-production|-only=(dev|prod)] common options: [-production] [-only=(dev|prod)]

Xem Thêm : Đĩa cứng là gì? Đĩa cứng là thiết bị lưu trữ trong hay ngoài?

Ví dụ: Ở bài “Build ứng dụng chat sử dụng express và socket.io” giờ đây tôi thử check lại dự án xem có package nào tổn thương không hén.

AnonyStick$ cd express-socketio-chatroom/ AnonyStick$ AnonyStick$ AnonyStick$ npm audit found 0 vulnerabilities

Rất tiếc chả có sự tôn thương nào ở đây. Bạn cũng làm vậy thôi. Nếu thực sự chưa hiểu vui lòng tham khảo trang gốc của nó npmjs.

Top 9 Commands sử dụng NPM

Một số trường hợp viết tắt sau đây:

  • install npm install viết tắt:npm i .
  • test: npm test viết tắt: npm t .
  • Trợ giúp: npm -help viết tắt: npm -h .
  • toàn cầu : npm -global viết tắt: npm -g .

npm init

Sử dụng npm init để tạo một npm package mới. Câu lệnh này được sử dụng nhiều nhất. Khi sử dụng npm init sẽ sở hữu được nhiều thắc mắc cho bạn bè điền vào như description, keyword… Nếu như bạn nào không muốn có một bất kỳ thắc mắc nào thì có thể sử dụng cú pháp sau:

$ npm init -y

Và khi run command này xong thì file package.json xuất hiện.

npm install -production

Câu lệnh này dùng để làm thiết lập những module cấp thiết cho dự án, có thể thiết lập cho dev, cho product tuỳ theo tất cả chúng ta. Ví dụ tôi muốn khởi tạo dự án express thì có thể sử ụng như sau:

$ npm install express -save or $ npm i express -save

NPM Uninstall Command

Đương nhiên cài được thì phải remove được, để uninstall express trước này đã cài thì tất cả chúng ta sử dụng câu lệnh sau:

$ npm uninstall express

NPM Update Command

Xem Thêm : Giải pháp mua nhà ngay, không cần vay vốn tại Homebase là gì?

Việc update những thư viện trong dự án rất cấp thiết, tránh lỗhổng bảo mật thông tin, nâng cấp tính năng thì sử dụng npm cũng sẽ có thể làm được

$ npm update express

Nếu như bạn muốn update hết những module trong dự án của mình thì sử dụng câu lệnh sau

$ npm update

NPM List Command

Sử dụng npm ls xem xét và liệt kê những gói mà dự án tất cả chúng ta đã thiết lập

$ npm ls

npm config

Khi chạy npm init một dự án mới, chúng ta có thể thấy mình nhập đi nhập lại các chi tiết cụ thể cấu hình. Giả sử, chúng ta có thể là người phụ trách chính của dự án. Thỉnh thoảng để tiết kiệm chi phí thời kì, chúng ta có thể đặt giá trị mặc định cho những trường này, như ở đây:

npm config set init.author.name “Anonystick” npm config set init.author.email “Anonystick@gmail.com” npm config set init.author.url “Anonystick.com” npm config set init.license “MIT”

npm run

Ngoài ra các bạn cũng cố gắng nỗ lực tìm hiểu cách npm run thế nào, và đây là một gợi ý:

npm run prestart npm run start npm run poststart

Ngoài ra chúng tôi khuyến khích các bạn xem qua Tổng hợp 150 packages và resource Node.js chất lượng sản phẩm cao được nhiều nhà phát triển khuyên dùng.

You May Also Like

About the Author: v1000