|
|
пре 5 година | |
|---|---|---|
| dist | пре 5 година | |
| src | пре 5 година | |
| .eslintignore | пре 5 година | |
| .eslintrc.js | пре 5 година | |
| .gitignore | пре 5 година | |
| README.md | пре 5 година | |
| package-lock.json | пре 5 година | |
| package.json | пре 5 година | |
| prettier.config.js | пре 5 година | |
| rollup.config.js | пре 5 година |
本项目是开发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