Webpackカスタムvueコンポーネントライブラリの構築
Webpackでvueコンポーネントライブラリを構築する手順について説明します.
前提:nodeのインストール
一、ディレクトリw-componentsを作成し、自分で勝手に2を命名し、ディレクトリに入って
四、vueなどのその他の依存パッケージのインストールについては、
九、構築
十、コンポーネントライブラリをnpmにパブリッシュする
十一、ソースgithub
前提:nodeのインストール
一、ディレクトリw-componentsを作成し、自分で勝手に2を命名し、ディレクトリに入って
npm init
初期化プロジェクト3を実行し、webpackとwebpack-cliをインストールすることができる.npm install webpack webpack-cli --save-dev
四、vueなどのその他の依存パッケージのインストールについては、
package.json
、webpackプロファイルwebpack.config.js
の作成、構成内容6の追加、srcディレクトリの作成、componentsサブディレクトリ7の作成、componentsにvue単一ファイルコンポーネント8を格納、srcディレクトリの下にmainを作成する.js import SdcCanvas from 'comp/SdcCanvas'
import SdcCanvasBlock from 'comp/SdcCanvasBlock'
const components = [SdcCanvas, SdcCanvasBlock]
const install = function (Vue) {
components.forEach(component => {
Vue.component(component.name, component)
})
}
if (typeof window !== 'undefined' && window.Vue) {
install(window.Vue)
}
export {
SdcCanvas,
SdcCanvasBlock
}
九、構築
npm run build // dist/w-ui.js
npm run demo // dist/demo
十、コンポーネントライブラリをnpmにパブリッシュする
npm login // , npm , , npm
npm publish // ,
npm unpublish [/][@] // 24
npm deprecate [@] //
十一、ソースgithub