Javascript socketstream和第三方回购协议
如何添加一堆js文件,但只包含其中一个用于客户端代码?例如,我需要使用并希望将其添加为子模块。我不能简单地将其添加到client/code/app中,因为Javascript socketstream和第三方回购协议,javascript,node.js,socketstream,Javascript,Node.js,Socketstream,如何添加一堆js文件,但只包含其中一个用于客户端代码?例如,我需要使用并希望将其添加为子模块。我不能简单地将其添加到client/code/app中,因为SS将尝试加载repo的所有内容(包括README.md)。您可以修改SS.client.define的code部分,以便Socketstream只加载您指定的文件(而不是驻留在client/code/app文件夹中的每个文件-这是默认行为) 例如,改变这一点: ss.client.define('main', { view: 'app.j
SS
将尝试加载repo的所有内容(包括README.md)。您可以修改SS.client.define的code
部分,以便Socketstream只加载您指定的文件(而不是驻留在client/code/app文件夹中的每个文件-这是默认行为)
例如,改变这一点:
ss.client.define('main', {
view: 'app.jade',
css: ['libs', 'app.styl'],
code: ['app'], // This is loading every file within the client/code/app/ folder
tmpl: '*'
});
为此:
ss.client.define('main', {
view: 'app.jade',
css: ['libs', 'app.styl'],
code: ['app/file1.js', 'app/file2.js', 'app/file4.js'], // SS will only load these files.
tmpl: '*'
});
好的。我可以回答我自己的问题。AOL的人出于某种原因决定在模块中封装任何库,这些模块位于客户机/code
(例外是客户机/code/libs
)。此信息已从文档中了解。但我希望有一种方法可以将第三方库放在客户端/code
中,并且只包含其中的一个文件。查看,您将看到简单的硬核,而不可能配置该行为