init-package-json, 一个 node 模块,用于启动 node 模块

分享于 

2分钟阅读

GitHub

  繁體 雙語
A node module to get your node module started
  • 源代码名称:init-package-json
  • 源代码网址:http://www.github.com/npm/init-package-json
  • init-package-json源代码文档
  • init-package-json源代码下载
  • Git URL:
    git://www.github.com/npm/init-package-json.git
    Git Clone代码到本地:
    git clone http://www.github.com/npm/init-package-json
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/npm/init-package-json
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    init-package-json

    一个 node 模块,用于启动 node 模块。

    Build Status

    用法

    var init =require('init-package-json')var path =require('path')// a path to a promzard module. In the event that this file is// not found, one will be provided for you.var initFile =path.resolve(process.env.HOME, '.npm-init')// the dir where we're doin stuff.var dir =process.cwd()// extra stuff that gets put into the PromZard module's context.// In npm, this is the resolved config object. Exposed as 'config'// Optional.var configData = { some:'extra stuff' }// Any existing stuff from the package.json file is also exposed in the// PromZard module as the `package` object. There will also be free// vars for:// * `filename` path to the package.json file// * `basename` the tip of the package dir// * `dirname` the parent of the package dirinit(dir, initFile, configData, function (er, data) {
     // the data's already been written to {dir}/package.json// now you can do stuff with it})

    或者从 命令行:

     
    $ npm-init
    
    
    
     

    有关可以在配置文件中执行哪些操作的详细信息,请参阅 PromZard


    STA  模块  
    相关文章