# nodejs-tutorial **Repository Path**: cking1019/nodejs-tutorial ## Basic Information - **Project Name**: nodejs-tutorial - **Description**: 这是一个nodejs案例的使用教程,包括但不限于js逆向分析、openai接口调用、后端服务搭建等。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-27 - **Last Updated**: 2024-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这是一个nodejs案例的使用教程,包括但不限于js逆向分析、openai接口调用、后端服务搭建等。 # package.json使用指南 ~~~ package-lock.json使用建议 1、开发系统应用时,建议把package-lock.json文件提交到代码版本仓库,从而保证所有团队开发者以及CI环节可以在执行npm install时安装的依赖版本都是一致的。 2、开发npm包时,npm包是需要被其他仓库依赖的,如果锁定了依赖包版本,你的依赖包就不能和其他依赖包共享同一版本范围内的依赖包,这样会造成不必要的冗余,所以我们不应该把package-lock.json文件发布出去。 ~~~ ~~~ npm脚本的默认值与简写 1、npm start是npm run start的简写 2、npm stop 是npm run stop的简写 3、npm test 或npm t是npm run test的简写 4、npm restart是npm stop --if-present && npm start的简写 --if-present 表示即使脚本名不存在也不会报错 // 清空目录 "clean": "rm -r dist/*" ~~~ ~~~ main指定项目加载的入口文件。 main字段的默认值是index.js ~~~