创建库

本来以为很简单,结果配置了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之类的

最新文章

  1. C# 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
  2. 【转】8G内存下MySQL的优化详细方案
  3. Nginx反向代理的工作方式
  4. html5,单击文字自动获得焦点
  5. Jfinal连接SQLSERVER相关配置说明
  6. 工作当中实际运用(1)——tab选项卡
  7. UDP网络通信OSC 协议
  8. ThinkPHP模板(一)
  9. Socket 之 c#实现Socket网络编程
  10. 《Nagios系统监控实践》一书出版
  11. SQL语句like子句中的转义符 [转载]
  12. vuejs模板使用方法
  13. 我的Python学习笔记(一):==和is
  14. 常见常用的CSS
  15. bootcdn
  16. 【ES】学习3-请求体查询
  17. 20个有用的linux命令行技巧
  18. django面试七
  19. Zephir入门教程一
  20. sklearn模型保存

热门文章

  1. CCF CSP认证考试在线评测系统
  2. 地图可视化神器keplergl新增对jupyter lab 3.0的支持
  3. Linux mlocate源码分析:updatedb
  4. Cloudflare DDoS配置案例
  5. 二QT中使用QTimer定时器
  6. 15 自动发布Java项目(Tomcat)
  7. POJ 2084 Game of Connections 卡特兰数
  8. Redis:Redis的安装
  9. SpringMVC(2)经典的HelloWorld实现
  10. linux 中只显示目录的几种方法