如何在Ionic V1 / Angular 1.x中导入ionic.native.js

时间:2016-07-31 11:20:07

标签: ionic-framework

现在很难看到Ionic 2出来的文件或例子。

我想在旧的Ionic V1项目中使用ionic.native.js。 事情是安装是npm

npm install ionic-native --save

但是现在我在npm下有大量node_modules/个模块作为依赖项。离子文献说:

  

如果您使用的是Angular 1.x或普通的ES5 JavaScript,则需要添加   ionic.native.js到你的index.html

但他们没有举例说明""把它放在index.html - 这是我的问题。

目前我的档案位于:

> find . -name ionic.native.js
./node_modules/ionic-native/dist/ionic.native.js

node_modules/目录没有gulp任务...所以如何将其导入index.html?或者我在错误的地方使用了npm命令? (目前它位于项目的根目录中,gulpfile.js生活在哪里)

4 个答案:

答案 0 :(得分:8)

我遇到了和你一样的问题。

最后,最终解决它的是:

bower install ionic-native --save

这会将文件添加到lib /目录,可以从索引页面访问。

然后在index.html文件中添加:

<script src="lib/ionic-native/ionic.native.js"></script>

希望这有帮助!

答案 1 :(得分:3)

如果您想使用npm代替bower,可以在安装插件时添加指向所需位置的路径:

npm install ionic-native --save --prefix www/lib

答案 2 :(得分:0)

复制bower init文件夹中的ionic.native.js并将js添加到index.html

答案 3 :(得分:0)

我也对此感到沮丧。我最终只是将ionic.native.js文件复制到lib文件夹中,并将其导入到那里:

<script src="lib/ionic.native.js"></script>

这有用,但我担心现在处理它和它的依赖性会很麻烦。