0.1.1 • Published 4 years ago
vue-component-package-demo v0.1.1
vue-component-package-demo
Project create
vue create .
vue add vuetify
vue.config.js: css: { extract: false } // 强制CSS内联
'src/index.js'
package.json
{
"name": "vue-component-package-demo",
"version": "0.1.0",
"description": "vue component package demo",
// The files hosted by NPM
"files": [
"dist/*",
"src/*",
"*.json"
],
"main": "dist/vue-component-demo.common.js",
"scripts": {
"serve": "vue-cli-service serve",
"build-package": "vue-cli-service build --target lib --inline-vue --name vue-component-demo ./src/index.js",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
}
Publish to NPM
npm login npm publish
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Build package
npm run build-package
Lints and fixes files
npm run lint