Debian中JS库的选择与使用指南
明确项目需求
根据项目类型选择对应库:
兼容性与依赖管理
nvm(Node Version Manager)切换版本;社区与维护状态
选择有活跃社区和定期更新的库(如Express.js、Socket.IO),这类库通常文档完善、bug 修复及时,降低项目维护成本。
性能与安全性
前置准备:安装Node.js和npm
Debian系统可通过以下两种方式安装:
sudo apt update
sudo apt install nodejs npm
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
安装完成后,通过node -v和npm -v验证安装是否成功。
库的安装方式
npm init -y初始化package.json,再通过npm install 库名安装(如npm install express),库会存入node_modules并添加到dependencies。npm install -g 库名(如npm install -g nodemon),安装后可全局调用(如nodemon app.js自动重启服务器)。依赖管理技巧
--save(默认,存入dependencies)或--save-dev(存入devDependencies,如webpack、eslint);npm update更新所有依赖,或npm update 库名更新指定库;npm uninstall 库名移除库,并自动更新package.json。常用工具推荐
eslint(npm install eslint --save-dev)规范代码风格;package.json中添加脚本(如"start": "node app.js"、"lint": "eslint app.js"),通过npm run 脚本名运行;git(sudo apt install git)管理代码,避免丢失。Express.js
npm install express;app.js,定义路由并启动服务器(端口3000),运行node app.js即可访问。Day.js
npm install dayjs;dayjs().format('YYYY-MM-DD')),体积小且API兼容。Socket.IO
npm install socket.io(服务端)、npm install socket.io-client(客户端);Animate.css
npm install animate.css;animate__animated animate__fadeIn类,实现淡入动画。通过以上步骤,可在Debian系统中高效选择和使用JS库,满足不同项目的开发需求。