Cách cài Node.Js, Sails.Js và tránh các lỗi vặt

Hi all , sau nửa tháng cài cắm , tháo gỡ ,nản , tức … các kiểu , cuối cùng thì mình cũng cài ok tất cả và chạy ngon , bài viết này chia sẻ cho những bạn giống mình , cài mãi node.js sails.js mà không được . nếu bạn cài rồi mà không được thì hãy gỡ hết node.Js ra khỏi máy .

Trước tiên , kiển tra xem trong máy đã có Microsoft visual C++ 2008 redistributable ( hoặc bản 2010 cũng đc) ? nếu chưa có thì phải google rồi cài nhé .

B1 : cài node.Js
bạn vào đây để download phiên bản mới nhất về : https://nodejs.org/


nháy vào chữ install màu xanh to đùng là được . :smile:

  • sau khi cài node bạn bật cmd để kiểm tra đã cài thành công chưa , bằng cách ấn
    “node -v” và “npm -v” nếu ok thì bạn sẽ nhìn thấy phiên bản của node và npm

    B2 : cài sails.Js
    B2.1: Cài đặt Windows SKD (cho win 7/8) Link: https://msdn.microsoft.com/en-us/library/windows/desktop/hh852363.aspx
    B2.2: mở cmd bằng quyền administrator chạy 2 lệnh :

    npm install node-gyp -g
    npm install bcrypt -g

(không cài trước thì cũng cài sau , cái này giúp tránh lỗi bcrypt ( mình tham khảo từ http://itplusvn.com/huong-dan-fix-loi-compiling-bcrypt-node-js.html )
B2.3: nếu không có lỗi gì tiếp theo thì vào cmd gõ lệnh sau cài sails :

npm -g install [email protected] 

( ở đây mình cài sails phiên bản 0.11 , nếu bạn xem bài viết này vào thời điểm sails đã update nhiều rồi thì hãy lên google tìm phiên bản mới nhất , và thay chỗ @0.11 , VD phiên bản mới nhất của sails lúc này là 2.1 thì viết vào là npm -g install [email protected]
B2.4: chờ cho sails cài , có thể sẽ lậu đấy , nếu mạng nhà bạn chậm , cố kiên nhẫn nhé , có thể còn lỗi , và có nhiều dòng báo đỏ nhưng cứ để cho nó chạy hết .

B3: sau khi chạy cài xong sails (không còn cái thanh quay quay ở dòng cmd nữa :v: ) , để kiểm tra , bạn vào cmd gõ

sails -v

nếu nó nhả ra đúng phiên bản của bạn cài , thì bạn đã thành công rồi , chúc mừng :laughing:
test thử tạo project mới bằng lệnh sails new demo để hiện ra như thế này nữa cho chắc cú nhé .

thế là ok rồi , chúc bạn thành công !

8 Likes

klq, Sails.js nó cũng dạng giống mean phải không bác

1 Like

Chưa rõ về mean nhưng sails code toàn bằng node js thôi . Nó là framework trong node . Code chuẩn hoàn toàn theo mvc , xử lý run time tuyệt vời :v

2 posts were split to a new topic: Các bước cần thiết để bắt đầu với Node.js

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?