Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
在Meteor 1.3中导入引导程序3_Meteor - Fatal编程技术网

在Meteor 1.3中导入引导程序3

在Meteor 1.3中导入引导程序3,meteor,Meteor,在将我的应用程序转换为1.3时,我可以做的导入不多,但其中之一是导入Bootstrap 3,以替换twbs:Bootstrap包装器 然而,我发现ian:accounts-ui-bootstrap-3非常方便,它依赖于twbs:bootstrap包 有人对这里的操作有什么建议吗?软件包作者应该在即将发布的版本中解决这个问题 同时,您可以在packages项目文件夹中克隆ian:accounts-ui-bootstrap-3 package repo,并在package.js文件中编辑依赖项。 完

在将我的应用程序转换为1.3时,我可以做的导入不多,但其中之一是导入Bootstrap 3,以替换twbs:Bootstrap包装器

然而,我发现ian:accounts-ui-bootstrap-3非常方便,它依赖于twbs:bootstrap包


有人对这里的操作有什么建议吗?

软件包作者应该在即将发布的版本中解决这个问题

同时,您可以在
packages
项目文件夹中克隆ian:accounts-ui-bootstrap-3 package repo,并在
package.js
文件中编辑依赖项。 完成后,将其从项目中删除并添加到项目中。然后,您将使用本地版本(无依赖性)而不是在线版本

一步一步地,它意味着:

  • 在控制台中,当在项目文件夹
    mkdir packages
    中时,然后是
    cd packages
  • git克隆git@github.com:ianmartorell/meteor-accounts-ui-bootstrap-3.git
  • 在package文件夹中,打开
    package.js
    并删除以下行:

    // Allows the user of this package to choose their own Bootstrap
    // implementation.
    api.use(['twbs:bootstrap@3.3.1',
             'nemo64:bootstrap@3.3.1_1'],
             'client', {weak: true});
    
  • 保存package.js文件并返回控制台。返回项目主文件夹,键入
    meteor删除ian:accounts-ui-bootstrap-3
    meteor添加ian:accounts-ui-bootstrap-3

  • Et voilá

    软件包作者应该在即将发布的版本中解决这个问题

    同时,您可以在
    packages
    项目文件夹中克隆ian:accounts-ui-bootstrap-3 package repo,并在
    package.js
    文件中编辑依赖项。 完成后,将其从项目中删除并添加到项目中。然后,您将使用本地版本(无依赖性)而不是在线版本

    一步一步地,它意味着:

  • 在控制台中,当在项目文件夹
    mkdir packages
    中时,然后是
    cd packages
  • git克隆git@github.com:ianmartorell/meteor-accounts-ui-bootstrap-3.git
  • 在package文件夹中,打开
    package.js
    并删除以下行:

    // Allows the user of this package to choose their own Bootstrap
    // implementation.
    api.use(['twbs:bootstrap@3.3.1',
             'nemo64:bootstrap@3.3.1_1'],
             'client', {weak: true});
    
  • 保存package.js文件并返回控制台。返回项目主文件夹,键入
    meteor删除ian:accounts-ui-bootstrap-3
    meteor添加ian:accounts-ui-bootstrap-3

  • 等等

    是的,我认为软件包的作者是唯一能处理这个问题的人。克隆软件包太麻烦了,其实也不是太麻烦。看一看,我编辑了我的答案来详细说明步骤。我想这应该是你需要做的。嘿,谢谢你,但我的意思是,现在我并不迫切需要它。不过,您所给出的步骤可能对其他人有用。是的,我认为包作者是唯一能够处理此问题的人。克隆软件包太麻烦了,其实也不是太麻烦。看一看,我编辑了我的答案来详细说明步骤。我想这应该是你需要做的。嘿,谢谢你,但我的意思是,现在我并不迫切需要它。但是,您给出的步骤可能对其他人有用。似乎整个过程都应该使用
    npm
    实现,无需等待软件包更新:似乎整个过程都应该使用
    npm
    实现,无需等待软件包更新: