基于node.js 创建的项目,通常会有一个 package.json 文件。不过,有时候,你会发现有的工程并没有这个package.json文件,但工程也可以正常运行。
其实,每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令会根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。
这么说来,package.json文件,即使没有这个文件也没关系。 考虑到项目的完整性和可维护性, 还是加上为好。 让我们一起看看基于node创建一个项目的完整步骤吧
首先要安装node,安装npm,安装成功后,执行以下命令,看到版本号则安装成功。
node -v
npm -v
新建一个项目文件夹,在该文件夹下打开命令行窗口。执行以下命令,实例化一个package.json文件。
npm init
这个命令采用互动方式,要求用户回答一些问题,然后在当前目录生成一个基本的package.json文件。所有问题之中,只有项目名称(name)和项目版本(version)是必填的,其他都是选填的。
之后再回到自己的项目文件夹去查看,果然增加了一个package.json文件。另外还有一个node_modules文件夹,npm install的模块,就装在这个文件夹里。
- 安装模块
npm install webpack -g
npm install webpack --save
npm install webpack --save-dev
例如,添加一个webpack的模块。-g
参数是global的缩写,即全局安装该模块。--save
参数表示将该模块写入dependencies属性,--save-dev
表示将该模块写入devDependencies属性。install也可以缩写为“ i ”。
呐,想学习webpack的同学, 入门 Webpack,看这篇就够了