curl -sL <https://rpm.nodesource.com/setup_12.x> | sudo bash -
sudo yum install nodejs
node --version
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh> | bash
nvm --version. # restart terminal
nvm install node
nvm install --lts
nvm install 8.12.0
nvm ls
nvm use 10.13.0
nvm alias default 10.13.0
nvm ls-remote
npm config set registry <https://registry.npm.taobao.org> # or
npm install -g cnpm --registry=https://registry.npm.taobao.org
or via alias:
alias cnpm="npm --registry=https://registry.npm.taobao.org \\
--cache=$HOME/.npm/.cache/cnpm \\
--disturl=https://npm.taobao.org/dist \\
--userconfig=$HOME/.cnpmrc"
# Or alias it in .bashrc or .zshrc
$ echo '\\n#alias for cnpm\\nalias cnpm="npm --registry=https://registry.npm.taobao.org \\
--cache=$HOME/.npm/.cache/cnpm \\
--disturl=https://npm.taobao.org/dist \\
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
To be able to build native modules from npm we will need to install the development tools and libraries:
sudo yum install gcc-c++ make
npm start --prefix subapp # run `start` in subapp folder
# publish your package to npmjs
npm adduser
npm publish
Run the following commands to generate a package.