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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 创业启动第一步,就是写一份规范的商业计划书(BP)

    商业计划书(BP)是创业者靠谱而又有激情的“idea”+完整的逻辑表达,甚至成为初创公司与投资机构交流的重要载体,决定了VC对于该项目的第一印象,有时甚至成为初...

    一个会写诗的程序员
  • 第14章 使用Kotlin 进行 Android 开发(2)

    我们使用 fastjson 来解析这个数据。在 app 下面的 build.gradle中添加依赖

    一个会写诗的程序员
  • Java并发编程实战: AQS 源码 史上最详尽图解+逐行注释

    一般是一个state属性,它基本是整个工具的核心,通常整个工具都是在设置和修改状态,很多方法的操作都依赖于当前状态是什么。

    一个会写诗的程序员
  • Centos 7 安装python 版本

    py3study
  • SDP(2):ScalikeJDBC-Connection Pool Configuration

      scalikeJDBC可以通过配置文件来设置连接池及全局系统参数。对配置文件的解析是通过TypesafeConfig工具库实现的。默认加载classpath...

    用户1150956
  • 黑苹果安装手记(二)

    小编也是小白,现学现卖,现在仅能到把自己电脑的驱动都完善了,于是小编也写一下自己安装的过程,希望能让像我一样的小白同学也能装上黑苹果。

    简单并不简单
  • 取消开机时显示DHCP

    集成网卡解决方法: 开机按Del键进入Bios->Integrated Peripherals ->Onboard LAN Boot Rom 改为Disabl...

    杨强生
  • Hyper-V性能加速之VMQ

    在介绍VMQ之前,我们先来看看在传统的物理服务器上,网卡是如何接收网络数据的。在多核CPU出现的时候,因为网卡不支持将网络流量中断到多个逻辑核而是中断到其中一个...

    盆盆
  • Python之路,Python基础篇(第

    py3study
  • NumPy二元运算的broadcasting机制

    NumPy中有一个非常方便的特性:broadcasting。当我们对两个不同长度的numpy数组作二元计算(如相加,相乘)的时候,broadcasting就在背...

    Python中文社区

扫码关注云+社区

领取腾讯云代金券