在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 assetsjs(“”
函数(递归)
安装时使用:
npm install connect-assets-jsprimer
用法(在您的server.js或其他文件中)
在此之后,您应该能够直接请求javascript文件,而无需呈现任何视图
源代码在github上的我称这个特定问题为“启动”;您希望使用这些文件而不在任何视图中引用它们。对于涉及前端的体系结构来说,这尤其有问题 我已经创建了一个名为
connectassetsjsprimer
的模块,它将在应用程序启动时初始化所有的coffeescript文件,以便它们可用。本质上,它只是对assets/js文件夹中的所有文件调用connect assetsjs(“”
函数(递归)
安装时使用:
npm install connect-assets-jsprimer
用法(在您的server.js或其他文件中)
在此之后,您应该能够直接请求javascript文件,而无需呈现任何视图
源在github上的