博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm发包注意
阅读量:6787 次
发布时间:2019-06-26

本文共 1081 字,大约阅读时间需要 3 分钟。

ES6语法的包需要转换为ES5语法

  1. 安装bebel

    npm install --save-dev babel-cli babel-preset-es2015 babel-preset-es2017 babel-preset-react

  2. 对.babelrc文件进行配置
{    "presets": ["es2015","es2017","react"],}
  1. 对package.json文件进行配置
    添加下面选项
"scripts": {  "build": "babel src -d lib",  "prepublish": "npm run build"},

然后按需修改package.json的main这个属性。

  1. 打包
    执行npm publish即可

不要把node_modules同步到github

NPM默认不会把node_modules发上去。

但是github会。所以.gitignore这个文件不可少。
其常见内容如下

node_modules/design/docs/dist/_site/*.bakmock/salary/vars.jsdefault.vm# GIT/SVN generated files ############################*.diff*.patch.svn/.git/# IDE generated files ########################*.iml.idea/.ipr.iws*~~*.settings.project.lastbuildtime.*proj.deploy/# Packages ############## it's better to unpack these files and commit the raw source# git has its own built in compression methods*.7z*.dmg*.gz*.iso*.jar*.rar*.tar*.zip# Logs and databases #######################*.log*.sql*.sqlite# OS generated files #######################.DS_Store.DS_Store?._*.Spotlight-V100.Trashesehthumbs.dbThumbs.db

NPM发包步骤

参考

转载于:https://www.cnblogs.com/samwu/p/8472164.html

你可能感兴趣的文章
碰到 oracle 10g ORA-00257
查看>>
服务器群集实验 ——SQL群集2
查看>>
企业级监控工具cacti安装配置全过程
查看>>
Hibernate的模块结构
查看>>
锁机制
查看>>
gentoo添加自启动
查看>>
Cocos2d-x 3.1 Lua Binding
查看>>
linux 进度条的实现及makefile的简单应用
查看>>
Linux命令:sed简介
查看>>
linux X界面 输入密码正确,但是无法登陆系统,命令行界面可以登陆
查看>>
杨中科老师-C语言也能干大事链接
查看>>
查看linux分区占用空间情况
查看>>
理解flexible.js所需的viewport知识
查看>>
rman 操作
查看>>
5种最流行的IO策略
查看>>
自反ACL(2)
查看>>
MySQL基础【MySQL运维实践】
查看>>
人工智能教程001:什么是人工智能以及相关知识要求
查看>>
30Mysql 的配置
查看>>
关于摄影的技巧,摄影爱好者们都好好学习吧
查看>>