# 初始化脚手架

# 初始化项目

npm init -y

yarn add lerna -D

新建包目录core,modules...

lerna create package

npm link 

# require加载类型

require: .js .json .node

.js:
module.exports / exports

.json: 
直接JSON.parse解析

.node
c++插件

其他:
当js解析

# npm包发布

npm login


这个当你的包名为@your-name/your-package时才会出现,原因是当包名以@your-name开头时,npm publish会默认发布为私有包,但是 npm 的私有包需要付费,所以需要添加如下参数进行发布:
npm publish --access public