[【转】node.js 中的package.json文件和node_modules的怎么创建?

转载 2018年04月15日 20:06:08

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文件,但工程也可以正常运行,这是怎么回事呢?

 
package.json文件可以没有,但node_modules这个文件夹肯定会有的。 这就是说,有两种方法添加node的modules。
 
第一种方法: 通过生成package.json文件,编辑这个文件,再通过 npm install 。 这时候,我们只需要把依赖包添加到package.json文件中。
 
第二种方法: 不用package.json, 而是直接通过 npm install moduleName的方式,逐个添加依赖包。
 
这么看来, package.json文件,即使没有这个文件也没关系。 考虑到项目的完整性和可维护性, 还是加上为好。 安装的的方法很简单:
 
1.  一开始,通过  npm init  指令,自动生成一个 package.json 文件; 
 
2.    接下来, 用npm install --save 指令, 将所依赖的module加载到node_modules 文件夹中。  
 
原文:http://leopard168.blog.163.com/blog/static/168471844201701715611388/
 
 
node_modules的创建:

用npm安装模块

用npm安装模块有两种方式:本地安装和全局安装。如果你需要用Node.js的require来获取依赖,那么你需要的是本地安装,也就是默认的方式。如果你需要把它当做诸如gruntCLI这样的命令行工具,那就要用全局安装。

本地安装

本地安装的命令:

    npm install <package_name>

这个命令的结果就是在你命令行的当前目录下创建一个叫node_modules的文件夹,然后把安装的代码放到这个文件夹下面。

看看成功没有

install之后,如果没有异常的话,安装的代码将会出现的node_modules的目录下。查看一下成功了没有:

    ls node_modules



#######################################################################################

【王顶】node.js 应用开发(中)

通过案例介绍了文件系统 API 的用法。介绍了网络编程 API 的用法。介绍了子进程模块的用法。介绍了 web 应用开发。介绍了 node.js assert 模块的用法。介绍了 node.js 程序调试的方法。
  • 2017年10月06日 11:33

node.js 中的package.json文件和node_modules的怎么创建?

转载自:https://www.cnblogs.com/xilego/p/6906601.html package.json文件可以手工编写,也可以使用npm init命令自动生成。 ...
  • wangyj1992
  • wangyj1992
  • 2018-01-04 11:29:22
  • 90

nodejs中用npm初始化来创建package.json的方法

1.先正确的安装nodejs这个软件,自己去百度一下,安装很简单 2.然后在安装的NodeJS目录下打开cmd ,在里面输入命令npm init,会得到如下图所示: 3.按提示,一步步来完成项...
  • yhj198927
  • yhj198927
  • 2017-02-21 10:48:05
  • 1610

node 通过指令创建一个package.json文件及npm安装package.json

描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....licen...
  • liyanhui1001
  • liyanhui1001
  • 2015-03-02 16:48:31
  • 121009

node.js 加载包 package.json

目录结构 lib 、bin、test 包和package.json全部放在package包下 { "main":"./lib/package.js" } package.js exp...
  • jianguo_liao19840726
  • jianguo_liao19840726
  • 2016-04-28 11:44:24
  • 1149

nodejs package.json详解

每个项目的根目录下面,一般都会有package.json文件,定义了这个项目中所需各种模板及项目中的配置信息。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目中所需的运行...
  • hh12211221
  • hh12211221
  • 2017-08-25 11:35:13
  • 2719

node.js的node_modules文件和文件夹中设置入口文件

如果在require命令中,这么写: //没有写./, 所以不是一个相对路径。是一个特殊的路径 var foo = require("foo.js"); 那么Node.js将该文件视为node...
  • dancheng1
  • dancheng1
  • 2017-09-06 21:36:07
  • 574

package.json文件之怎样创建

1.前提是已安装npm,nodejs等2.打开命令行cmd(window+R),进入项目根目录3.在目录下输入 npm init,执行以下操作即可创建package.json文件最后查看生成的pack...
  • weixin_41014370
  • weixin_41014370
  • 2018-02-26 14:42:58
  • 81

node.js项目中的package.json

node.js创建的项目的根目录下,有一个package.json文件,这是一个配置文件,里面是一个写满项目中所需要模块以及项目中的配置信息的json格式的文件{ "name": "node-de...
  • sikichan
  • sikichan
  • 2016-07-28 11:47:19
  • 432

Node.js 之package.json文件

1.简介每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令根据这个配置文件...
  • ldczzzzzz
  • ldczzzzzz
  • 2017-11-06 10:08:25
  • 462
收藏助手
不良信息举报
您举报文章:[【转】node.js 中的package.json文件和node_modules的怎么创建?
举报原因:
原因补充:

(最多只允许输入30个字)