koa框架5 基础入门之 node_module、package.json
node_modules
之前说了,node模块的引入,如果当前目录有一个node_modules文件夹,将模块丢入这个目录下,引入这个模块是不需要加上路径的。
那么node他的读取等级是怎样的呢?
如引入的模块只有名字:
- $HOME/.node_modules
- ./node_modules
$HOME就是全局的模块,如果是windows,他一般在c盘 ---- 用户 ---- 当前你所使用的用户目录下 ---- node_modules
如果引入的模块带路径:
- 直接根据路径去找
package.json
他是一个node.js的工程文件,里面有一些项目的基本信息,一些快捷脚本,主要是用来存放依赖的,也就是所谓的模块,你安装了哪些模块,版本号这些。
存放模块有两个方式,一个是save,一个是save-dev,save表示的是生产环境安装的模块,save-dev表示开发环境下安装的模块。
实际上这两个区分其实并不是很重要,主要还是看个人想放哪,因为你放哪都行,都能用。一般我们开发人员可能推荐丢save-dev。
npm i xxx -save
npm i xxx -save-dev
这两种写法都有点繁琐,所以提供了简写形式,字母大写。
npm i xxx -S
npm i xxx -D
效果和上面的相同。
初始化一个node项目输入代码:npm init
然后就会出一堆基本信息配置,你可以都默认,如果不想每次都自己回车一个个信息,可以直接输入:npm init -y
这样表示所有的基本信息全部默认,然后如果有需要改的,直接去改package.json文件就行了。
分类:
Node
标签:
nodekoanode_modulespackage.json
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据