ng6引用第三方JS和CSS檔案

2022-09-06 14:00:24 字數 1017 閱讀 7711

在angular.json(ng5為angular-cli.json)檔案scripts節點新增js檔案路徑

配置為

"scripts": ["***.js", "yyy.js"]
css檔案為

"styles": ["src/styles.css"]
適用的場景有:

1.在專案中直接使用npm install ***這種方式安裝的js檔案, 安裝檔案會放到node_modules目錄,由npm統一管理.通過引用路徑

"scripts": ["./node_modules/jquery/dist/jquery.js"]
注意:angular5的node_modules引用路徑為"../node_modules/jquery/dist/jquery.js"

"scripts": ["src/assets/my.js"]
上面引入的js檔案其實是無法直接被.ts訪問的

所以需要對變數和函式做個.d.ts宣告

在檔案中宣告我們的型別,例如

declare var $: any;

declare var jquery: any;

}

js**要符合commonjs規範

例如a.js

exports.fn = function()
然後就可以在ts檔案直接匯入了

import *  as a  from "../../assets/a.js";

ngoninit()

Swift4 0引用3 0第三方庫

swift已經發布了4.0版本,在xcode9中新建專案後,預設是使用4.0語法的。專案中的引用的第三方庫,雖然有很多已經發不了4.0版本,但是還是有一些未及時更新的,那在作者未更新之前我們是否有更好的辦法來使用這些第三方庫呢?答案當然是肯定的,xcode9中是同時支援3.2和4.0語法的。具體的設...

Swift4 0引用3 0第三方庫

swift已經發布了4.0版本,在xcode9中新建專案後,預設是使用4.0語法的。專案中的引用的第三方庫,雖然有很多已經發不了4.0版本,但是還是有一些未及時更新的,那在作者未更新之前我們是否有更好的辦法來使用這些第三方庫呢?答案當然是肯定的,xcode9中是同時支援3.2和4.0語法的。具體的設...

tp5 引用第三方sdk包檔案

專案需要引用第三方sdk包,因為用的是thinkphp5 5.0版本 在這裡記錄一下 1,在入口檔案的index.php檔案裡加入定義 extend path 延伸 這一行 2,將引入的第三方包及其檔案放在延伸資料夾下 public function imgupload uploadmgr new ...