使用Vue-cli3.0创建的项目 如何发布npm包
2019-10-31 18:06
1616 查看
在使用vue进行项目开发时,如果我们想要发布一个包,有时候会有点迷糊,不知道应该怎么修改脚手架的默认设置。这里记录一下一些常见的操作。
创建index.js进行模块的导出
将我们需要导出的组件在index.js文件中进行统一导出,可能之前需要进行处理,是先进行全局注册Vue.component,还是用户自己注册。
import App from './App.vue' export default App;
修改vue.config.js配置文件
修改publicPath的路径为相对路径
module.exports = { lintOnSave: false, runtimeCompiler:true, publicPath: './', }
修改package.json中的script
vue-cli默认给我们设置了build,但是我们不使用这个build,而是打包我们之前创建的index.js文件
新增build-bundle
"scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "build-bundle": "vue-cli-service build --target lib --name AutoForm ./src/index.js", "lint": "vue-cli-service lint" },
修改package.json中的main
这里的main是打包后的程序入口,也就是我们通常下载一个包后使用import xxx from YYY默认从node_modules下查找的文件,因此,我们需要修改为我们打包后的文件名,否则查找不到这个文件。
"main": "dist/AutoForm.common.js",
这样的话,一个包就修改完成,打包后正常发布就可以使用了。
总结
以上所述是小编给大家介绍的使用Vue-cli3.0创建的项目 如何发布npm包,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- 【Vue】如何使用脚本架工具vue-cli快速创建vue项目
- 如何使用vue-cli创建项目
- 使用vue-cli创建项目(包含npm和cnpm的安装nodejs的安装)
- 【vue】如何在 Vue-cli 创建的项目中引入 iView
- webpack搭建的vue-cli项目如何使用sass?
- 使用vue-cli 创建一个vue项目
- 【vue】如何在 Vue-cli 创建的项目中引入iView
- 如何使用vux创建vue项目
- 详解Vue-cli 创建的项目如何跨域请求
- 详解如何使用Vue-cli搭建Vue项目
- vue-cli 构建的项目中如何使用 Less
- vue使用vue-cli脚手架创建vue项目
- vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
- 使用vue-ui来创建项目并安装vue-cli-plugin-element插件
- 使用vue-cli3.0搭建适配移动端的项目
- vue2.0 使用vue-cli搭建的项目如何在index.html里引入静态css和js
- vue2.0新手填坑攻略之使用vue-cli搭建vue项目开发环境到项目发布
- vue-cli 构建的项目中如何使用 Less
- vue学习笔记-使用vue-cli脚手架快速创建vue项目工程
- 使用vue-cli 创建vue2.x项目中使用vue-router 与之前的区别