在Node.js上编译CoffeeScript文件,从connect资产开始

在Node.js上编译CoffeeScript文件,从connect资产开始,node.js,coffeescript,package,Node.js,Coffeescript,Package,如果我有!=js('engagement')在我的.jade文件中,该咖啡脚本文件将在页面加载时编译成.js文件,然后我可以直接访问.js文件 但是我无法启动Node.js服务器并直接转到url中带有/js/engagement.js的.js文件 是否有一些简单的代码,我想放在我的app.js中,让包“连接资产”以不同的方式编译它?我称这个特定的问题为“启动”;您希望使用这些文件而不在任何视图中引用它们。对于涉及前端的体系结构来说,这尤其有问题 我已经创建了一个名为connectassetsjs

如果我有
!=js('engagement')
在我的
.jade
文件中,该咖啡脚本文件将在页面加载时编译成
.js
文件,然后我可以直接访问
.js
文件

但是我无法启动Node.js服务器并直接转到url中带有
/js/engagement.js
.js
文件


是否有一些简单的代码,我想放在我的
app.js
中,让包“连接资产”以不同的方式编译它?

我称这个特定的问题为“启动”;您希望使用这些文件而不在任何视图中引用它们。对于涉及前端的体系结构来说,这尤其有问题

我已经创建了一个名为
connectassetsjsprimer
的模块,它将在应用程序启动时初始化所有的coffeescript文件,以便它们可用。本质上,它只是对assets/js文件夹中的所有文件调用connect assets
js(“”
函数(递归)

安装时使用:

npm install connect-assets-jsprimer
用法(在您的server.js或其他文件中)

在此之后,您应该能够直接请求javascript文件,而无需呈现任何视图


源代码在github上的

我称这个特定问题为“启动”;您希望使用这些文件而不在任何视图中引用它们。对于涉及前端的体系结构来说,这尤其有问题

我已经创建了一个名为
connectassetsjsprimer
的模块,它将在应用程序启动时初始化所有的coffeescript文件,以便它们可用。本质上,它只是对assets/js文件夹中的所有文件调用connect assets
js(“”
函数(递归)

安装时使用:

npm install connect-assets-jsprimer
用法(在您的server.js或其他文件中)

在此之后,您应该能够直接请求javascript文件,而无需呈现任何视图

源在github上的