【问题标题】:how to import node npm module in angular 6如何在 Angular 6 中导入节点 npm 模块
【发布时间】:2018-12-13 08:40:40
【问题描述】:

我已经安装了包

npm install local-devices

并将其导入angular.json 为

"scripts": [
    "./node_modules/local-devices/index.js"
]

并在src/typings.d.ts中声明为global variable

declare let findLocalDevices: any

下面,package 文件结构和index.js 的local-devices 包

然后尝试在组件中使用它作为

console.log(findLocalDevices())

但出现错误

findLocalDevices 未定义

如何导入,请指导!!!

【问题讨论】:

    标签: angular npm import angular6


    【解决方案1】:
    import * as findLocalDevices from 'local-devices'
    

    在任何方法中都使用它

    ngOnInit() {
       console.log(findLocalDevices());
    }
    

    您可能还需要安装其他软件包 os child_process / mz

    【讨论】:

    • 找不到模块:错误:无法解析 '\node_modules\mz' 中的 'child_process'。如何解决这个问题?
    猜你喜欢
    • 2018-08-02
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2018-07-23
    • 2018-12-28
    • 2020-05-29
    • 2017-05-19
    • 2012-11-03
    相关资源
    最近更新 更多