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


package.json文件能够手工编写,也可使用npm init命令自动生成。node

$ npm init

这个命令采用互动方式,要求用户回答一些问题,而后在当前目录生成一个基本的package.json文件。全部问题之中,只有项目名称(name)和项目版本(version)是必填的,其余都是选填的。express

有了package.json文件,直接使用npm install命令,就会在当前目录中安装所须要的模块。npm

$ npm install

若是一个模块不在package.json文件之中,能够单独安装这个模块,并使用相应的参数,将其写入package.json文件之中。json

$ npm install express --save $ npm install express --save-dev 

上面代码表示单独安装express模块,--save参数表示将该模块写入dependencies属性,--save-dev表示将该模块写入devDependencies属性。bash

 

 

################################################################################grunt

 

基于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这样的命令行工具,那就要用全局安装。ui

本地安装

本地安装的命令:spa

npm install <package_name>

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

看当作功没有

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

ls node_modules#######################################################################################
相关文章
相关标签/搜索