在本地文件当中package.json的作用
除了常见的指定包的相关依赖,一些包的相关信息之外
main: 它是用来指定当前包的入口文件,容易让人忽视的一点是它不仅仅在发布的npm包当中有用,在你的业务代码当中也具有一样的作用。
例如,我需要一个叫test的包,这个时候我在我的项目下面新建一个test文件夹,在里面可以新建一个package.json, 它的main可以用来指定我的test包的入口文件。可以是main.js index.js home.js 等等
当我要引入这个test包的时候只需要如 import test from './test'; 引用即可,而不需要像之前那样 import test from './test/index.js';
private: 它的值为布尔值,它的作用是指定这个包是不是允许发布出去的