Node.js入门:包结构
2020-12-13 05:18
标签:des style blog class code c
除了前面提到的几个必选字段外,我们还发现了一些额外的字段,如bin、scripts、engines、devDependencies、author。这里可以重点提及一下scripts字段。包管理器(NPM)在对包进行安装或者卸载的时候需要进行一些编译或者清除的工作,scripts字段的对象指明了在进行操作时运行哪个文件,或者执行拿条命令。如下为一个较全面的scripts案例:
如果你完善了自己的JavaScript库,使之实现了CommonJS的包规范,那么你可以通过NPM来发布自己的包。 Node.js入门:包结构,搜素材,soscw.com Node.js入门:包结构 标签:des style blog class code c 原文地址:http://www.cnblogs.com/liusuqi/p/3735424.html
1 "name": "express",
2 "description": "Sinatra inspired web development framework",
3 "version": "3.0.0alpha1-pre",
4 "author": "TJ Holowaychuk",
1 "scripts": {
2 "install": "install.js",
3 "uninstall": "uninstall.js",
4 "build": "build.js",
5 "doc": "make-doc.js",
6 "test": "test.js",
7 }
命令十分简单。但是在这之前你需要通过npm
adduser命令在NPM上注册一个帐户,以便后续包的维护。NPM会分析该文件夹下的package.json文件,然后上传目录到NPM的站点上。
甚至对于NPM无法安装的包(因为某些奇怪的网络原因),可以通过github手动下载其稳定版本,解压之后通过以下命令进行安装: