簡體   English   中英

導入和使用NPM軟件包

[英]Importing and using NPM package

我試圖在我的node.js應用程序中使用一個名為“ tagify”的節點模塊。 在該程序包的自述文件( https://www.npmjs.com/package/@yaireo/tagify#installation )中,其設置如下:

npm i @yaireo/tagify --save

// usage:
import Tagify from '@yaireo/tagify'

var tagify = new Tagify(...)

我運行了npm命令,它安裝正常。 我的EJS文件具有以下內容(未顯示的是輸入name =“ tags”元素):

<script>
    import Tagify from '@yaireo/tagify';

    var input = document.querySelector('input[name=tags]'),
    // init Tagify script on the above inputs
    tagify = new Tagify(input);
</script>

當我加載頁面時,可以在控制台中找到它:

Uncaught SyntaxError: Unexpected identifier (reference to 'import' line)

我對此很陌生,非常困惑。 我已經在互聯網上搜索了兩個小時,無法確定使此軟件包正常工作的基本任務。 如果這個問題是多余的,請把我轉往其他地方,因為我不知道要去哪里。

<script src="https://cdn.jsdelivr.net/npm/@yaireo/tagify@2.9.7/dist/tagify.min.js"></script>

<script>
    var input = document.querySelector('input[name=tags]'),
    // init Tagify script on the above inputs
    var tagify = new Tagify(input);
</script>

此代碼不是原始的。 您需要使用babel或webpack等技術來使用它。 輕松運行此鏈接就足夠了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM