2016-11-01 36 views
-1

请帮助我一劳永逸地理解我错过了什么。用Angular2 CLI导入3D派对JS

在角cli.json文件我把库中脚本截面,例如:

“../node_modules/jquery/dist/jquery.min.js”,

“ ../node_modules/bootstrap/dist/js/bootstrap.min.js“

有什么其他我需要做什么?因为我有这样的图书馆工作非常好,像bootstrap,但其他人不。 例如,即使我把脚本部分

“../node_modules/parsleyjs/dist/parsley.min.js”,

我不断收到错误

的jQuery( ...)欧芹不是一个功能(...)使用。

此外,谷歌搜索后,我看到人们引用angular-cli-build.json文件,但我没有这样的文件。我需要它来解决问题吗?我如何得到它?

谢谢!

+0

您有加入jQuery的** **前香菜? – theHeman

回答

0

安装第三方库时,我在angular-cli中需要做的所有事情都是npm-使用-​​-save安装它们,以便更新package.json。如果他们需要额外的CSS,那么我将它添加到angular-cli.json中的样式部分下。

确保您使用的是最新版本的角CLI的(有最新版本中没有角CLI-build.json)

0

你可以尝试以下几种,

  • 尝试将这些添加到您的根模块类import 'bootstrap'; import 'jquery';

  • 您也可以使用这种方法(通过编写自定义类型)来解决此问题。将其包含在您生成的typings.d.ts文件中。

    interface JQuery { parsley(options: any): JQuery; }