@ytfee/npm-yt-app-js-sdk
v0.3.36
Published
安装依赖 npm 或 yarn ``` bash npm i --save yt-app-js-sdk # or yarn add yt-app-js-sdk ```
Downloads
1
Readme
使用方法
安装依赖 npm 或 yarn
npm i --save yt-app-js-sdk
# or
yarn add yt-app-js-sdk
前端使用
import { YT } from 'yt-app-js-sdk'
更新镜像npm包版本
访问如下地址 https://npmmirror.com/sync/yt-app-js-sdk
tsconfig.json 配置
{
"compilerOptions": {
"baseUrl": ".",
"target": "es5",
"module": "commonjs",
"declaration": true,
"outDir": "",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"exclude": ["node_modules", "dist"]
}
NPM包依赖及执行命令
使用 npm 或 yarn
npm i -g typescript
npm i -g uglify-js
typescript转es5并压缩
tsc && uglifyjs index.js -c -m -o index.min.js
发布,发布前需切换到官方镜像
npm i -g nrm
nrm use npm
更新第三方镜像 访问: https://npmmirror.com/sync/yt-app-js-sdk
sdk文档
https://wiki.devops.yitong.com/zh/frontend/js-sdk
npm install [email protected] --registry="https://nexus.devops.yitong.com/repository/npm"
推送NPM包
打包
yarn install
yarn build
登录
npm login --registry=https://nexus.devops.yitong.com/repository/npm-yitong
在package.json中配置仓库地址
...
"publishConfig": {
"registry": "https://nexus.devops.yitong.com/repository/npm-yitong"
}
...
推送
npm publish
指定第三方镜像
例如包名:@ytfee/npm-yt-app-js-sdk 在 .npmrc 中配置如下: @ytfee:registry=https://nexus.devops.yitong.com/repository/npm-yitong 所有 ytfee 组织都优先使用指定镜像
安装依赖
yarn
yarn add @ytfee/[email protected]
npm
npm install @ytfee/[email protected]