Khanh HoangTại em hỏi thừa hay tại nó không quan trọng ạ?
Nguyễn Quốc Nghĩa1. Có, lí do tương tự như sudo pip install pkg hay bất kì package manager nào khác, không phải vì trở ngại gì cả mà đơn giản là vấn đề security: không nên giao khóa két cho người lạ.
2. Em export trong shell thì khi em thoát nó cũng biến mất là đúng. Export chỉ giúp em truyền env var đến child processes chứ không persist nó trong môi trường của em. Em cần phải đặt lệnh export vào ~/.profile hoặc /etc/profile để nó được thực thi mỗi khi em mở session mới (đọc về login shell nếu muốn biết thêm).
dules/bin (npm tự động tạo symlinks vào đây)