第三天学习后端——模块化npm、package.json

317 阅读2分钟

npm:

运行文件的一个新方法:

1.在文件夹中添加一个文件(注意这个文件必须是非中文的名字),打开cmd.exe中敲npm init -y,然后敲回车

image.png

2.然后,我们就发现这个文件中多了一个json文件(也就是配置文件)

image.png

package.json文件:

image.png

当我们运行代码,就有两种方法了:

1.就是原来的,在cmd.exe中敲node index.js

2.第二种就是,在非中文命名的文件夹中打开cmd.exe,在cmd.exe中敲代码npm run dev

dev在package.jaon文件中,srcipt属性中没有,是我们自己添加上去的。

注意:

这里的script属性里面的代码,代表的是要执行的程序。

这里的mian字段:代表的是项目入口

dependencies:代表的是这个项目中依赖的模块。(当项目中要依赖比如axios工具(npm i axios),就会在dependencies字段做记录==>为了以后,我们把node_modules删除了,可以下载回来(npm i))

image.png

npm i 模块名 -g:可以写多个模块,同时下载多个模块,下载到全局

npm i 模块名 -save:可以写多个模块,同时下载多个模块,下载到项目安装路径(就是当前项目内部的 node_modules

下载了第三方模块后,npm会在项目配置文件中的依赖项中写入下载的第三方模块名和版本

npm i:代表的是把当前项目代码中所有依赖的文件全部下载下来

npm run dev:这个指令会去项目的配置文件中找到srcipt字段,运行里面的dev指令。

package.json

package.json:项目的配置文件,用于记录整个项目的一些信息,项目名、作者信息等

“srcipt”:启动指令,主要用于小黑窗的npm启动,npm run dev

dependencies:项目依赖