0
我目前正在尝试在Go中执行我的第一步。现在我已经移植了一个我曾经在Node.js中编写过的工具,我很惊讶这是多么容易,以及代码的简洁和简洁。编写一个作为可执行文件的Go程序以及一个模块
无论如何,我有一个问题,我是不是能够通过自己迄今弄清楚:在Node.js的有可能添加main
入口还有bin
进入到package.json
文件。这基本上意味着,使用
$ npm install -g <module>
安装时,你可以创建一个可以作为一个可执行模块,但作为一个库使用
$ npm install <module>
这里的窍门是,第一个使用bin
进入安装时,然后在内部使用该模块的lib
文件夹中的文件,但第二个版本直接指向此lib
文件。
所以...现在我想在走同样的行为:我想编写一个可以直接运行的可执行文件的包,但也可以导入到其它应用程序作为一个库。我会怎么做?
很明显,我不能把两个调用package
成.go
文件。任何提示?
感谢您的回答,我发现http://stackoverflow.com/a/14284575/1333873(这是在博客中提到的),这完全回答我的问题,我想。谢谢 :-) – 2014-11-20 22:50:32