在MAC上的sublime text 3需要裝sublimeLinter + jshint,因此需要裝nvm + node.js + jshint
1.安裝nvm (Node Version Manager)
先修改~/.bash_profile,加入下面二行(load nvm.sh才能找到nvm):
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
建立.nvm目錄 (nvm會將node.js安裝在此)
mkdir ~/.nvm
brew install nvm
重載shell環境變數
source ~/.bash_profile
2.安裝node.js
nvm ls-remote #列出node所有版本,找LTS stable版
nvm install v8.9.3
nvm ls #列出預設使用版本
nvm use v8.9.3 #若nvm末正確設定預設版本,使用nvm use {version}
3.安裝jshint
修改~/.bash_profile,加入下面一行:
export PATH="$PATH:~/.nvm/versions/node/v8.9.3/bin"
重載shell環境變數
source ~/.bash_profile
npm install -g jshint
2017-12-21
2015-12-02
Ubuntu 安裝 SublimeLinter + jshint
在Ubuntu上安裝SublimeLinter + jshint時,nodejs版本要安裝nodejs-legacy版本,
不然Linter會找不到正確路徑。
例如要安裝 jshint 及 csslint:
sudo apt-get install nodejs-legacy
sudo apt-get install npm
sudo npm install -g jshint
sudo npm install -g csslint
Preferences » Package Settings » SublimeLinter » Settings-User 設定 paths:
paths": {
"linux": [
"/usr/local/lib/node_modules/jshint/bin",
"/usr/local/lib/node_modules/csslint/bin",
"/usr/bin/php -l"
],
"osx": [],
"windows": []
}
不然Linter會找不到正確路徑。
例如要安裝 jshint 及 csslint:
sudo apt-get install nodejs-legacy
sudo apt-get install npm
sudo npm install -g jshint
sudo npm install -g csslint
Preferences » Package Settings » SublimeLinter » Settings-User 設定 paths:
paths": {
"linux": [
"/usr/local/lib/node_modules/jshint/bin",
"/usr/local/lib/node_modules/csslint/bin",
"/usr/bin/php -l"
],
"osx": [],
"windows": []
}
訂閱:
文章 (Atom)