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 等等

相关推荐
jingling5553 分钟前
无需重新安装APK | uni-app 热更新技术实战
前端·javascript·前端框架·uni-app·node.js
遇见小美好y4 分钟前
uniapp 实现向下追加数据功能
前端·javascript·uni-app
wuhen_n4 分钟前
数据缓存策略:让我们的应用“快如闪电”
前端·javascript·vue.js
wuhen_n6 分钟前
自定义指令:为 DOM 操作提供高效的抽象入口
前端·javascript·vue.js
C_心欲无痕8 分钟前
前端 PDF 渲染与下载实现
前端·pdf
jiayong239 分钟前
可视化流程设计器技术对比:钉钉风格 vs BPMN
java·前端·钉钉
前端不太难11 分钟前
Flutter Web / Desktop 为什么“能跑但不好用”?
前端·flutter·状态模式
甘露s13 分钟前
新手入门:传统 Web 开发与前后端分离开发的区别
开发语言·前端·后端·web
双河子思14 分钟前
自动化控制逻辑建模方法
前端·数据库·自动化
wsad053217 分钟前
Vue.js 整合传统 HTML 项目:注册页面实战教程
前端·vue.js·html