环境搭建-npm上传配置教程
package.json package.json 中我们需要关注的应该是以下几个属性
- version : 1.0.0 # 版本号,每次发布不能重复
- dependencies :{} # 依赖的库,vue-cli默认安装的因为我们需要调试所以安装的时候使用了 vue-router,但是打包的时候不需要,所以这个应该移动到devDependencies中去,只是开发的时候测试使用
- "main": "lib/vueComponentsLib.min.js" 相当于组件库的默认index.js入口配置
.npmignore 决定哪些文件被忽略不发布到npm中去。下图中参考饿了吗ui的把一些不必要的文件给忽略掉
.DS_Store
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
index.html
.postcssrc.js
.gitignore
.eslintrc.js
.eslintignore
.editorconfig
.babelrc
static
test
config
build
1. NPM发布
npm 上传的请移步这里:https://zq99299.gitbooks.io/gitbook-guide/content/chapter/node_npm.html#插件发布到npm社区