最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

什么是对的CoffeeScript + NPM的最佳做法?

运维笔记admin6浏览0评论

什么是对的CoffeeScript + NPM的最佳做法?

什么是对的CoffeeScript + NPM的最佳做法?

我一直在开发节点的应用程序,并包了一会儿,一直写在CoffeeScript的。

要使用NPM,我一般做一个本地安装coffee-script的,然后设置package.json内的脚本来运行应用程序,因为这样的:

"start": "coffee app.coffee"

这是最好的做法呢?据我所知,有提供coffee-script作为一个开发的依赖,那么有prepublish脚本编译咖啡的替代 - > JS。

回答如下:

我做的方式是有一个src/目录中的CoffeeScript,它编译成lib/目录。

.gitignore包含lib/线和我.npmignore文件包含src/一行。因此,源不会被发布到NPM和JavaScript不会被发布到Github上。

package.json文件包含以下内容:

  "main": "lib/main.js",
  "scripts": {
    "watch": "coffee -c -w -o lib src &",
    "compile": "coffee -c -o lib src",
    "prepublishOnly": "npm run-script compile"
  },
  "devDependencies": {
    "coffeescript": "^2.3.2"
  }

因此,虽然我的工作,我跑npm watch保持javascript文件保持最新状态。但发布前,它确保JavaScript文件都是最新的。

发布评论

评论列表(0)

  1. 暂无评论