2014-12-13 41 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包。