Faq
Q: 安装时报错 EACCES 权限问题?
Section titled “Q: 安装时报错 EACCES 权限问题?”A: 尝试使用以下命令:
sudo npm install -g my-awesome-lib# 或者修复 npm 权限npm config set prefix ~/.npm-globalQ: Node.js 版本要求?
Section titled “Q: Node.js 版本要求?”A: 需要 Node.js 16.0 或更高版本。
node --version # 检查版本Q: 如何开启调试模式?
Section titled “Q: 如何开启调试模式?”A: 设置环境变量或配置选项:
createApp({ debug: true })// 或export DEBUG=trueQ: 支持 TypeScript 吗?
Section titled “Q: 支持 TypeScript 吗?”A: 完全支持!已内置类型定义。
import { createApp, AppOptions } from 'my-awesome-lib'
const options: AppOptions = { name: 'TypeScript App'}Q: 如何处理错误?
Section titled “Q: 如何处理错误?”A: 使用 try-catch 或事件监听:
app.on('error', (err) => { console.error('Error:', err.message)})Q: 如何部署到生产环境?
Section titled “Q: 如何部署到生产环境?”A: 推荐使用 Docker 或 PM2:
# Dockerdocker build -t myapp .docker run -p 3000:3000 myapp
# PM2pm2 start index.js --name myapp