Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有可能在当地的流星包中使用玉石吗?_Javascript_Node.js_Meteor - Fatal编程技术网

Javascript 有可能在当地的流星包中使用玉石吗?

Javascript 有可能在当地的流星包中使用玉石吗?,javascript,node.js,meteor,Javascript,Node.js,Meteor,在尝试将meteor应用程序拆分为不同的包时,我在尝试封装模板时遇到了一个问题。包名称将是gs用户: packages/gs用户/package.js Package.onUse(function(api) { api.versionsFrom('1.1.0.2'); api.use('mquandalle:jade'); api.addFiles('views/list.jade'); api.addFiles('gs-users.js'); }); 我的模板

在尝试将meteor应用程序拆分为不同的包时,我在尝试封装模板时遇到了一个问题。包名称将是
gs用户

packages/gs用户/package.js

Package.onUse(function(api) {
    api.versionsFrom('1.1.0.2');
    api.use('mquandalle:jade');
    api.addFiles('views/list.jade');
    api.addFiles('gs-users.js');
});
我的模板文件包/gs用户/views/list.jade

template(name="GsUsersList")
    p Ola señior!!
Router.route('/', function() {
    this.render('GsUsersList');
});
在我的主应用程序路由定义(lib/routes.js)中:

Meteor现在抱怨:
找不到名为“GsUsersList”或“GsUsersList”的模板。您确定定义了它吗?


当使用
模板化
包而不是
mquandalle:jade
和.html文件而不是
gs-users
包中的.jade文件时,一切正常。但我真的很讨厌纯HTML;)

解决方案比我想象的要简单。只需使用
waitingkuo:jade
而不是
mquandalle:jade
,并添加
模板作为依赖项:

Package.onUse(function(api) {
  api.versionsFrom('1.1.0.3');
  api.use('waitingkuo:jade');
  api.use('templating');
  api.addFiles([
    'le-template.jade',
  ], ['client']);
});

工作起来很有魅力

解决方案比我想象的要简单。只需使用
waitingkuo:jade
而不是
mquandalle:jade
,并添加
模板作为依赖项:

Package.onUse(function(api) {
  api.versionsFrom('1.1.0.3');
  api.use('waitingkuo:jade');
  api.use('templating');
  api.addFiles([
    'le-template.jade',
  ], ['client']);
});

工作起来很有魅力

我不知道你的问题的答案,但是既然你需要手动列出所有文件,为什么不在模板中手动调用jade编译器来编译它们呢?你能提供一个代码片段吗?我不知道你问题的答案,但是既然你需要手动列出所有文件,为什么不在模板中手动调用jade编译器来编译它们呢?您能提供一个代码段来完成吗?