node.js 中的package.json文件怎么创建?
最近在用webstorm和nodejs做一些东西,老是各种混乱,今天上午创建一个新的项目,结果发现,npm init之后,并没有出现package.json,并没有太明确他的功能的小姑娘表示十分的惊慌呀~还好,原来没啥~
--------------------------------------------------------介绍分界线--------------------------------------------------------------
package.json文件可以手工编写,也可以使用npm init
命令自动生成。
$ npm init
这个命令采用互动方式,要求用户回答一些问题,然后在当前目录生成一个基本的package.json文件。所有问题之中,只有项目名称(name)和项目版本(version)是必填的,其他都是选填的。
有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块。
$ npm install
如果一个模块不在package.json
文件之中,可以单独安装这个模块,并使用相应的参数,将其写入package.json
文件之中。
$ npm install express --save
$ npm install express --save-dev
上面代码表示单独安装express模块,--save
参数表示将该模块写入dependencies
属性,--save-dev
表示将该模块写入devDependencies
属性。
--------------------------------------------------------------------------------------------------------------------------------------
基于node.js 创建的工程,通常会有一个 package.json 文件。不过,有时候,你会发现有的工程并没有这个package.json文件,但工程也可以正常运行,这是怎么回事呢?
用npm安装模块
用npm安装模块有两种方式:本地安装和全局安装。如果你需要用Node.js的require
来获取依赖,那么你需要的是本地安装,也就是默认的方式。如果你需要把它当做诸如gruntCLI
这样的命令行工具,那就要用全局安装。
本地安装
本地安装的命令:
npm install <package_name>
这个命令的结果就是在你命令行的当前目录下创建一个叫node_modules的文件夹,然后把安装的代码放到这个文件夹下面。
看看成功没有
在install
之后,如果没有异常的话,安装的代码将会出现的node_modules的目录下。查看一下成功了没有:
ls node_modules
转载于:https://www.cnblogs.com/lilala-world/p/7405028.html
node.js 中的package.json文件怎么创建?相关推荐
- 使用Node.JS,如何将JSON文件读入(服务器)内存?
本文翻译自:Using Node.JS, how do I read a JSON file into (server) memory? Background 背景 I am doing some e ...
- electron 解压zip_如何将Node.js中的.zip/.rar文件解压缩到文件夹中
的解压与目录结构的zip文件内袋 var Zip = require('machinepack-zip'); //解压缩指定的.zip文件和写解压缩的文件/目录作为指定的目标目录的内容. Zip.un ...
- 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session
1.Node.js模块化开发 1.1 JavaScript开发弊端 JavaScript 在使用时存在两大问题,文件依赖和命名冲突. 1.2 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成 ...
- 有没有办法为Node.js项目自动构建package.json文件
本文翻译自:Is there a way to automatically build the package.json file for Node.js projects Is package.js ...
- Node.js中模块加载机制
Node.js中模块加载机制 模块查找规则-当模块拥有路径但没有后缀时 1. require方法根据模块路径查找模块,如果是完整路径,直接引入模块. 2. 如果模块后缀省略,先找同名JS文件再找同名J ...
- package.json文件是个什么东东?
package.json文件 一.node_modules文件夹的问题 文件夹以及文件过多过碎,当我们将项目整体拷贝给别人的时候,,传输速度会很慢很慢. 复杂的模块依赖关系需要被记录,确保模块的版本和 ...
- nodeJS 中文API node.js 中文文档
Node.js Manual & Documentation Table Of Contents Synopsis 概要 Global Objects 全局对象 global process ...
- package.json文件详解
目录 前言 一.package.json 文件作用 二.package.json 文件创建 三.package.json 文件示例 四.package.json 文件配置说明 前言 随着前端由多页面到 ...
- 在node.js中如何使用ES6模块化
配置: 1.确保安装了v14.15.1或更高版本的node.js 2.在package.json的根节点中添加"type": "module"节点 查看node ...
最新文章
- java comparable接口作用_Java 中 Comparable 接口的意义和用法
- 用友ERP供应链模块(一)----库存盘点
- c语言卡尔曼函数库,kalman之c语言实现
- CentOS7下Django安装
- Linux echo 显示内容颜色
- Grpc C# 入门
- Vue团队核心成员开发的39行小工具 install-pkg 安装包,值得一学!
- OAuth 2.0 扩展协议之 PKCE
- Zjnu Stadium HDU - 304 加权并查集
- 【英语学习】【WOTD】largesse 释义/词源/示例
- 什么是分布式_什么是分布式系统,如何学习分布式系统?
- 全栈project师的毁与誉
- 基于51单片机的电子时钟
- 【转】设计模式(三)建造者模式Builder(创建型)
- 廉价的新iPhoneSE会吸引哪些用户换机?
- 互联网公司愚人节策划大盘点,在恶搞界谁是老大?
- [乐意黎原创] 送李愿归盘谷序
- 电影《检察风云》投资价值简单分析
- 站长号文库:.lol域名介绍
- 知名云计算厂商云宏加入龙蜥社区,共同打造信息安全坚实“地基”
热门文章
- Emscripten-mac安装与升级
- Map map = request.getParameterMap(); BeanUtils.populate(bean, map);对前端表单的迅速封装与判断
- LeetCode每日一题 19. 删除链表的倒数第N个节点
- sublime配置c++环境
- C++ list用法总结
- linux终端刷新网络命令,在Ubuntu Linux操作系统中重新启动网络的方法
- 判断手机号码是否符合要求
- 机器学习 KD树生成(matlab实现)
- 计算机操作系统——页面置换算法
- linux su和sudo命令的区别