|
|
před 5 roky | |
|---|---|---|
| dist | před 5 roky | |
| src | před 5 roky | |
| .eslintignore | před 5 roky | |
| .eslintrc.js | před 5 roky | |
| .gitignore | před 5 roky | |
| README.md | před 5 roky | |
| package-lock.json | před 5 roky | |
| package.json | před 5 roky | |
| prettier.config.js | před 5 roky | |
| rollup.config.js | před 5 roky |
本项目是开发JavaScript npm包项目的模板,基于rollup打包,输出可被CommonJS、ESModule识别,并可直接被浏览器script引入的模块。
基于本仓库进行开发,可以fork一个仓库或自行拷贝目录结构。
npm install
若库需要被TypeScript项目引入,则必须添加声明文件:在dist目录下新建文件index.d.ts文件,编写相关声明(本仓库有简单示例)。
ESLint + Airbnb config
Prettier
package.json中name名称需要修改为相应包名称。为了将包发到npm私服上,name且必须以“@sc/”开头,如:@sc/test。
发布前应先执行构建指令
注册npm的地址为npm私服地址:
npm config set registry http://192.168.1.90:4873(可使用nrm进行管理)
发布
npm publish
若缺少权限,需要先进行用户验证:
npm addusernpm login