在 Ubuntu 上搭建 JavaScript 开发平台
一 安装 Node.js 与 npm
sudo apt update && sudo apt install -y nodejs npmnode -v、npm -v 显示版本号即成功curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -sudo apt install -y nodejscurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashsource ~/.bashrcnvm install nodenvm install --ltsnvm use <版本号> 或 nvm use --ltsnode -v、npm -v二 选择与配置编辑器
sudo apt update && sudo apt install -y codecode .(在项目目录中打开)sudo add-apt-repository ppa:webupd8team/sublime-text-3 && sudo apt update && sudo apt install -y sublime-text-installer三 创建项目与运行示例
mkdir my-js-project && cd my-js-projectnpm init -y(生成 package.json)echo 'console.log("Hello, Ubuntu JS");' > index.jsnode index.jsnpm install expresscat > app.js <<'EOF' const express = require('express'); const app = express(); app.get('/', (req, res) => res.send('Hello, world!')); app.listen(3000, () => console.log('Server on http://localhost:3000')); EOFnode app.js,浏览器访问 http://localhost:3000四 常用工具与最佳实践
npm install -g webpack webpack-cli babel-cli @babel/core @babel/preset-envnvm install --ltssudo npm install -g npm@latestsudo apt-get install -y build-essentialsudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}npm config set registry https://registry.npm.taobao.org