Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.53 KB

lesson3.md

File metadata and controls

25 lines (18 loc) · 1.53 KB

第三课 package.json

一般一个工程有不少依赖包。如果每次运行之前都要一个一个npm install的话,那实在太麻烦了。因此,node/npm使用了一个配置文件来管理这些工程信息。注意,这只能在node.js中使用。在网页端,包使用<script src='…'>元素来导入。

  1. 创建package.json

    使用npm init命令就可以创建一个空白的package.json。一般所有选项全部默认,因此命令敲完之后,一路回车即可。如果不想交互,就直接敲npm init -y

  2. 安装某个依赖包

    使用npm install --save shelljs来安装依赖包。参数"--save"会把依赖包写入package.json的dependencies字段。

  3. 安装所有依赖包

    如果在没有安装过依赖包的机器上,使用npm install就可以安装package.json的dependencies字段里的所有依赖包。

  4. 运行工程

    在package.json里的script字段里,添加一行:

    "start": "node main.mjs"

    有了这一行,就可以使用命令npm start来启动工程了。

  5. 总结

    node/npm一般使用package.json来管理工程项目。有了它之后,所有node的工程的启动命令都是一样的:npm install&&npm start

    命令install可以简写成i,因此上面的npm install都可以换成npm i。一般推荐在脚本里用全名,因为可读性好;而自己敲命令,则可以敲简写,能够节省不少时间。

上一课 | 目录 | 下一课