使用 Vagrant 快速建立和配置 Node.js 開發環境。
VM name | OS | Environment |
---|---|---|
node-server | Ubuntu 12.04 LTS | Node.js 0.10.22 |
- 下載安裝 VirtualBox 4.2.18
- 下載安裝 Vagrant 1.3.5
- 啟動 VM:
vagrant$ vagrant up
- 關閉 VM:
vagrant$ vagrant halt
- 操作 VM:
vagrant$ vagrant ssh [vm-name]
第一次
vagrant up
因為需要安裝和設定環境,所以需要一點時間。
vagrant$ vagrant up
vagrant$ vagrant ssh node-server
vagrant@node-server:~$ cd /vagrant_data/
vagrant@node-server:/vagrant_data$ npm install
vagrant@node-server:/vagrant_data$ node server.js
出現 Listening on port 3000
表示成功啟動 Node.js server!
編輯 Vagrantfile
:
- 設定 VM hostname
node_server_config.vm.hostname = "node-server"
- 設定 port
node_server_config.vm.network :forwarded_port, guest: 3000, host: 3000
- 設定 VM 共享資料夾
node_server_config.vm.synced_folder "../YOUR_NODE_PROJECT", "/vagrant_data"
- 設定 CPU 和 memory
vb.customize ["modifyvm", :id, "--cpus", "1", "--memory", "256"]
- 設定 Node.js 版本
node_server_config.vm.provision "shell" do |s|
s.path = "nvm.sh"
s.args = "0.10"
end