简单的演示编码package.json{"name":"daytoy","version":"0.0.1","description":"nodejscliprogram","main":"index.js","scripts":{"test":"echo\"Error:notestspecified\"&&exit1"},"author":"daytoy","license":"ISC","bin":{"toy":"index.js"}}bin属性有可执行文件,cli命令需要index.js文件才能运行。编写可执行文件#!nodeconsole.log('DAYDAYTOY!');/**在Linux和基于Unix的操作系统(例如Mac)中,#!/usr/bin/env节点不仅仅是注释。它使用/usr/bin/env中注册的节点命令来运行该文件。但是,在Windows中,这只是一个注释。**/运行npmi-g在package.json中安装和配置自定义命令问题:系统禁止运行脚本?解决方法:1.打开PowerShell(以管理员身份运行)2.set-ExecutionPolicyRemoteSigned//设置为打开3.键入Y或A,同意4.执行get-executionpolicy查看是否更改成功,RemoteSigned表示成功###应用:创建项目脚手架模板交互(nodejs)
