Mar*_* M. 13 node.js coffeescript
如果我想在Coffeescript中编写节点模块,是否有推荐的方法来开发节点模块,但是不想强迫模块的用户需要coffee-script模块?
我结束时只src在我的git存储库上有一个文件夹; .gitignore带有一行的文件lib; 和一个空.npmignore文件..npmignore需要空文件,因为如果它不在您的模块上,.gitignore则使用您的文件.
我只是增加了一个Cakefile与构建我的任务src使用目录coffee --compile --output lib/ src/和pretest和prepublish任务package.json,以测试和发布前建立.
"scripts": {
"pretest": "cake build",
"prepublish": "cake build",
}
这个解决方案让我的git存储库保持干净(没有编译代码),但在发布到npm时将我的javascript代码添加到lib.
| 归档时间: |
|
| 查看次数: |
2951 次 |
| 最近记录: |