-
for installing packages(switch registries):
npm install nrm -gnrm ls、nrm use 「名字」、nrm add 「名字」 「源」、nrm del 「名字」 -
debugging proxy:
npm install whistle -g -
typescript:
npm install typescript -gtsc -
ts-node
npm install ts-node typescript -gts-node 「x.ts」 -
Node.js automatically restart:
npm install nodemon -g-
typescript type
nodemon --ext ts,tsx --exec ts-node 「x.ts/tsx」
-
-
static file serving and directory listing(no HMR):
npm install serve -g
-
prettier:
npm install prettier -gprettier 「路径」 --write -
ESLint:
WebStorm内置ESLint,不需要使用ESLint的全局依赖,一般使用项目的配置文件和项目本地依赖。
npm install eslint babel-eslint eslint-config-standard eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-standard eslint-config-koa eslint-plugin-json eslint-plugin-html eslint-plugin-vue @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-prettier eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-config-airbnb eslint-plugin-compat eslint-plugin-jest eslint-plugin-unicorn eslint-plugin-jsx-a11y -geslint --fix --ext .html,.vue,.js,.jsx,.ts,.tsx 「路径」 -
Git tools:
npm install commitizen conventional-changelog-cli -g- Use
git czinstead ofgit commit. - Use
conventional-changelog -p angular -i CHANGELOG.md -sto generate changelog for Zen-like commit messages(Angular).
- Use
-
gulp:
npm install gulp -g -
sass:
npm install sass -gsass --watch input.scss output.css -
hexo:
npm install hexo-cli -g
安装问题锦集
npm install fails on node-gyp rebuild with "gyp: No Xcode or CLT version detected!"
re-install the xcode:
sudo rm -rf $(xcode-select -print-path) xcode-select --install