2014-12-13 83 views
0

我不确定如何在服务器端编译coffescript。在客户端编译时,只需将生成的JavaScript文件放入临时文件中,并将其包含在索引html页面中编译服务器端coffeescript与gulp

但是我看不出在服务器端这是如何实现的?

+0

编译服务器端coffeescript有什么意义?您可以直接运行并“需要”.coffee文件,而无需手动编译。 – 2014-12-13 13:06:57

+0

哦,我不知道,我的坏 – Tarlen 2014-12-13 13:24:41

回答

1

您不需要编译.coffee文件以便在项目中使用它们。

您可以通过安装coffee-script package全球

npm install -g coffee-script 

直接运行.coffee文件,然后利用其coffee效用,而不是node二进制

coffee my_app.coffee 

如果由于某种原因,你不想安装全局包,您可以将coffee-script添加到您的package.json并使用它运行您的项目:

./node_modules/.bin/coffee my_app.coffee 

在这种情况下,你可能会想将此代码添加到您的package.jsonscripts部分,所以你就可以通过键入npm start只需运行项目。

如果你的目标是一些.coffee文件require到您的JS项目(或从您的gulpfile.js),你应该添加coffee-scriptpackage.json,然后通过添加下面一行到你的.js文件中注册的CoffeeScript编译器为node.js

require('iced-coffee-script/register'); 

唯一的情况是,当你真的需要编译.coffee文件时,你正在编写一个npm包。