我不確定如何在服務器端編譯coffescript。在客戶端編譯時,只需將生成的JavaScript文件放入臨時文件中,並將其包含在索引html頁面中編譯服務器端coffeescript與gulp
但是我看不出在服務器端這是如何實現的?
我不確定如何在服務器端編譯coffescript。在客戶端編譯時,只需將生成的JavaScript文件放入臨時文件中,並將其包含在索引html頁面中編譯服務器端coffeescript與gulp
但是我看不出在服務器端這是如何實現的?
您不需要編譯.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.json
的scripts
部分,所以你就可以通過鍵入npm start
只需運行項目。
如果你的目標是一些.coffee
文件require
到您的JS項目(或從您的gulpfile.js
),你應該添加coffee-script
您package.json
,然後通過添加下面一行到你的.js
文件中註冊的CoffeeScript編譯器爲node.js
:
require('iced-coffee-script/register');
唯一的情況是,當你真的需要編譯.coffee
文件時,你正在編寫一個npm包。
編譯服務器端coffeescript有什麼意義?您可以直接運行並「需要」.coffee文件,而無需手動編譯。 – 2014-12-13 13:06:57
哦,我不知道,我的壞 – Tarlen 2014-12-13 13:24:41