npm publish
發(fā)布組件
注冊(cè)
注冊(cè)npmjs賬號(hào)
npm init 到所在的項(xiàng)目下創(chuàng)建package.json
npm adduser 添加npmjs賬號(hào)
npm publish 注意不能已有項(xiàng)目重名
發(fā)布的時(shí)候按umd發(fā)布(webpack output{ library:module-name,libraryTarget:'umd'})
webpack
webpack preloaders 改為
rules: [
{
test: /\.jsx?$/,
enforce: "pre",
use: [
'eslint-loader',
],
},
{
test: /\.jsx?$/,
use: [
'babel-loader',
],
exclude: /node_modules/
},
]
, 編譯前置馅巷,如用來檢測(cè)語法思喊,eslint-loader
分析包體積 webpack-bundle-analyzer
travis使用
- 用github登陸travis
- 添加要開啟檢測(cè)的項(xiàng)目開啟
- 添加travis.yml文件到你的項(xiàng)目下,推送到遠(yuǎn)程倉庫會(huì)自動(dòng)構(gòu)建晶丘,可以到travis查看構(gòu)建具體結(jié)果疯坤,如果有錯(cuò),按提示處理就行了豆巨,一般修改travis.yml就行。
- 點(diǎn)擊build圖標(biāo)掐场,把build的圖標(biāo)貼到項(xiàng)目的readme可以事實(shí)看到編譯是否通過往扔。如: