npm 创建 node.js 项目

package.json重要说明

package.json是创建任何node.js项目必须要有的一个文件。

因为在package.json文件中,有详细的项目描述,

包括:

(1)项目名称:name

(2)版本:version

(3)依赖文件:dependencies 等等..

1. 创建node.js项目步骤

(1) 创建package.json文件

(2) 运行npm install 创建node_modules这个文件夹

(3) 编写node.js文件,使用相应外部模块

2. 分步创建package.json

npm init

3. 自动化创建package.json

npm init --yes

4. 使用npm 操作node

node app.js

有了package.json以后我们做的就是一个项目

故,使用npm 可以对象项目的操作 在package.json中,script键可以直接项目进行操作

5. 添加dependencies

当使用npm install 安装包文件时,如果添加 --save 命令,则npm会把相应的包文件名称添加到package.json的dependencies中

6. devDependencies

--save 和 --save-dev的区别 --save 是把包的名称添加到dependencies中的, --save-dev 是把包的名称添加到devDependencies中的

7. devDependencies 和 dependencies

dependencies中依赖的是代码中的包和模块

devDependencies中是依赖项目管理工具的 gulp webpack grunt 等等

相关推荐
mapbar_front3 分钟前
面试是一门学问
前端·面试
90后的晨仔15 分钟前
Vue 3 中 Provide / Inject 在异步时不起作用原因分析(二)?
前端·vue.js
90后的晨仔16 分钟前
Vue 3 中 Provide / Inject 在异步时不起作用原因分析(一)?
前端·vue.js
90后的晨仔37 分钟前
Vue 异步组件(defineAsyncComponent)全指南:写给新手的小白实战笔记
前端·vue.js
木易 士心1 小时前
Vue 与 React 深度对比:底层原理、开发体验与实际性能
前端·javascript·vue.js
冷冷的菜哥1 小时前
react多文件分片上传——支持拖拽与进度展示
前端·react.js·typescript·多文件上传·分片上传
玄魂1 小时前
VChart 官网上线 智能助手与分享功能
前端·llm·数据可视化
许___2 小时前
Vue使用原生方式把视频当作背景
前端·javascript·vue.js
萌萌哒草头将军2 小时前
尤雨溪强烈推荐的这个库你一定要知道 ⚡️⚡️⚡️
前端·vue.js·vite
2401_878454532 小时前
Vue 核心特性详解:计算属性、监听属性与事件交互实战指南
前端·vue.js·交互