我不确定如何在服务器端编译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