我曾经在我的 ionic 1 项目中使用 bower 安装插件。新趋势,尤其是 ionic 2,是使用 npm 安装包。一些核心包,如 ionic.cloud根本不再提供 bower ,即使是 ionic 1.x。
所以我需要将一些包迁移到 npm。推荐的方法是什么?
我的问题:
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/