# 初始化脚手架
# 初始化项目
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