Tôi cập nhật / cài đặt thành công phiên bản mới nhất của nút js bằng cách sử dụng các lệnh đó ( curl
cách chính thức không hoạt động đối với tôi):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node
Tuy nhiên, phiên bản của nút và nút của tôi trở nên khác nhau:
$ node --version
v5.0.0
$ nodejs --version
v0.10.25
Có vẻ như nút mới được cài đặt /usr/local/bin/node
, vì vậy tôi đã thử:
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Nhưng nó trả về:
ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists
Tôi cũng sử dụng liên kết này:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link ‘/usr/bin/node’: File exists
Tôi sẽ sử dụng một số khung phụ thuộc vào node
, như Ionic
. Phiên bản nút nào nó sẽ sử dụng?
Tôi nên làm gì để giải quyết điều này?
Cảm ơn sự giúp đỡ của bạn
nodejs
vànode
đến nhị phân được cài đặt bởi n. Và nếu n không có khả năng làm như vậy, trạng thái của phương pháp nghệ thuật là gì? Trong một môi trường làm việc, nó rất dễ bị lỗi, nếu nodejs và nút địa chỉ các phiên bản nodejs khác nhau.