开发
web-frontend
js-runtime
nodejs
CLI

Command Line Interface

命令行界面、命令行接口、命令行工具

package.json文件添加一个bin字段

{
	"bin": {
		"jsc": "index.js"
	}
}

index.js

给这个要转变成二进制可执行文件的js文件 添加一个头#!/usr/bin/env node

#!/usr/bin/env node
 
console.log("hello")

那么在下载这个npm包的时候,就会自动转化这个文件为一个可执行文件 并且文件被放置在 node_modules/.bin/

执行这个二进制可执行文件的方式

node_modules/.bin/webpack
 
npm exec webpack
 
npm x webpack
 
npx webpack
{
	"scripts": {
		"dev": "webpack"
	}
}
 
npm run dev