用webpack发布一个vue插件包
2024-08-30 11:27:40
创建库
本来以为很简单,结果配置了webpack之后,运行build就报错了,似乎不认识es6语法,于是先后安装了几个包:
@babel/core
@babel/preset-env
babel-loader
@babel/plugin-proposal-class-properties
进行了一些配置:
// babel
const presets = [
[
'@babel/env',
{
targets: '> 0.25%, not dead',
useBuiltIns: 'usage',
},
],
] const plugins = [
'@babel/plugin-proposal-class-properties'
] module.exports = {
presets,
plugins
} // rules
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: "babel-loader"
}
]
终于顺利打包成功,下面就开始发布了
发布npm包
先到npm官网上注册一通,然后npm login,顺利的登录了,再运行npm publish,然后报错:只有管理员可以发布此模块
上网查了之后说是npm镜像的问题,不能用淘宝镜像,于是就安装了nrm专门用于切换镜像
nrm的几个命令:
nrm -V 查看版本,实际就是查看下是否安装成功
nrm ls 查看镜像列表,可以查看当前的镜像
nrm use name 切换镜像,name是当前镜像的名字,比如npm,taobao之类的
最新文章
- C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
- 【转】8G内存下MySQL的优化详细方案
- Nginx反向代理的工作方式
- html5,单击文字自动获得焦点
- Jfinal连接SQLSERVER相关配置说明
- 工作当中实际运用(1)——tab选项卡
- UDP网络通信OSC 协议
- ThinkPHP模板(一)
- Socket 之 c#实现Socket网络编程
- 《Nagios系统监控实践》一书出版
- SQL语句like子句中的转义符 [转载]
- vuejs模板使用方法
- 我的Python学习笔记(一):==和is
- 常见常用的CSS
- bootcdn
- 【ES】学习3-请求体查询
- 20个有用的linux命令行技巧
- django面试七
- Zephir入门教程一
- sklearn模型保存