kobezzza, 
перепроверь окончания строк.
	
	| 
		 Код: 
	 | 
	root@4ce0735a160c:/# echo $SS
/root/.nvm/v0.11.16/lib/node_modules/snakeskin/bin/snakeskin.js
root@4ce0735a160c:/# cat $SS
#!/usr/bin/env node
console.log('HELLO');
root@4ce0735a160c:/# $SS
HELLO
root@4ce0735a160c:/# snakeskin
HELLO | 
	
	
	
		
			Сообщение от kobezzza
			 
		
	 | 
	| 
		Ух, тяжело мне виндузятнику.
	 | 
	
у меня тоже история была... есть файл с настройкой переменных окружения:
	
	| 
		 Код: 
	 | 
	
vagrant@vagrant-ubuntu-trusty-64:~$ cat /vagrant/.env-dev
#!/bin/sh
export NODE_ENV="development"
export PORT=8080
export DEBUG=*,-stylus:*,-express:router:*  | 
	
думаю ну всё ок, ща задебажу. и не дебажится.
вывожу в консоль NODE_ENV:
	
	| 
		 Код: 
	 | 
	vagrant@vagrant-ubuntu-trusty-64:/vagrant.sync$ echo $NODE_ENV
development  | 
	
а в коде - нихрена:
	
	| 
		 Код: 
	 | 
	vagrant@vagrant-ubuntu-trusty-64:/vagrant.sync$ nodejs -e "console.log(process.env.NODE_ENV === 'development')"
false  | 
	
ЧТО ?! 'development' === 'development'  ---> FALSE ?!
я долгое время ломал голову, пока не догнал:
	
	| 
		 Код: 
	 | 
	vagrant@vagrant-ubuntu-trusty-64:/vagrant.sync$ echo "<<<$NODE_ENV>>>"
>>>development  | 
	
т.е. есть символ возврата каретки - WINDOWS блин (CRLF)
после этого добавил в .editorconfig: 
	
	| 
		 Код: 
	 | 
	[.env-dev]
end_of_line = lf  | 
	
и потом всё как по маслу)