gpt4 book ai didi

ionic-framework - Ionic 1.x - 从 bower 到 npm

转载 作者:行者123 更新时间:2023-12-04 16:06:20 25 4
gpt4 key购买 nike

我曾经在我的 ionic 1 项目中使用 bower 安装插件。新趋势,尤其是 ionic 2,是使用 npm 安装包。一些核心包,如 ionic.cloud根本不再提供 bower ,即使是 ionic 1.x。

所以我需要将一些包迁移到 npm。推荐的方法是什么?

我的问题:

  • “npm install”似乎在“my_project/node_modules”文件夹中安装包,不像 bower 直接在 my_project/www/lib/
  • 中安装包。
  • 正如在 installation guide of ionic.cloud 中解释的那样这需要一个额外的步骤来使用以下命令将新安装的 npm 包复制到 lib 文件夹中:
    cp node_modules/@ionic/cloud/dist/bundle/ionic.cloud.min.js www/lib

  • 但是,当我更新包并运行“npm update”时,这将更新 node_modules 文件夹,而不是 lib 文件夹。这是一个问题,因为只有我的 lib 文件夹中的文件包含在我的 index.html 中。

    在每次 npm 更新后运行 cp-command 似乎不是一个优雅的解决方案。处理这个问题的推荐方法是什么?

    最佳答案

    我认为你可以扭转这个 .bowerrc文件在 node_modules 中创建您的包文件夹并使用此路径作为默认路径。否则 node_modules是强制性的,无法创建它。
    甚至你也可以npm i --prefix ./bower_components/ <package>你还需要cp到文件夹从 bower_components文件夹

    关于ionic-framework - Ionic 1.x - 从 bower 到 npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40775180/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com