Skip to content

FoxDaxian/justcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个生成用于写npm包的模板工具的脚手架 兼容window | mac | linux

中文 | english

模板功能

  1. 支持es6
  2. 支持scss
  3. 热刷新(除index.html)
  4. 自动打开默认浏览器
  5. 开发环境写入内存

用法

	//  全局安装
	npm i justcode -g
	// 切换到你的目标目录
	cd /yourtarget dir
	// 生成模板
	jcd init <customName>
	// 进入
	cd customName
	// 安装依赖
	npm i
	// 开发环境
	npm run dev
	// 打包
	npm run build
	// 打包后请更新package.json部分字段,下面为package.json,json不支持 '//' 格式的注释,以下为了方便,故添加注释
	{
		"name": "plugin_name", // 你的插件名称
		"version": "1.0.0", // 版本号,每次更新后手动更新,或者使用standard-version管理,附上地址: https://github.com/conventional-changelog/standard-version
		"main": "./dist/output.js", // 默认的打包输出路径,config目录下有默认配置,需同步修改
		"repository": "your git repository", // 该插件对应的github地址
		"author": "your name", // 你的大名
		"license": "MIT", // 协议
		"scripts": {
			"dev": "cross-env DEBUG=console.* babel-node ./build/webpack.dev.js",
			"build": "cross-env DEBUG=console.* babel-node ./build/webpack.prod.js"
		},
		"dependencies": {},
		"devDependencies": {}
	}
	// 最后一步,登录npm
	npm login
	// 发布,发布的时候不能使用非npm源,并且需要更新版本,否则会发布失败
	npm publish

以上为大概内容和流程,有任何问题可以提issue

About

生成一套webpack配置,方便用来写npm包

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages