首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子角度应用,如何使用原生节点模块

电子角度应用,如何使用原生节点模块
EN

Stack Overflow用户
提问于 2018-01-15 10:30:11
回答 1查看 598关注 0票数 3

我正在尝试使用angular制作一个电子应用程序。

我遵循了教程 here。干净利落。但是我正在尝试使用本机节点模块,特别是“fs”

代码语言:javascript
复制
import { Injectable } from '@angular/core';
import * as fs from 'fs';
@Injectable()
export class FilesService {

  constructor() { }

  someMethod() {
    return fs.lstat('./');
  }
}

在构建应用程序时,我得到了这个错误:ERROR in src/app/shared/files.service.ts(2,21): error TS2307: Cannot find module ‘fs’.

上网一段时间后,我发现它与angular cli生成的webpack配置有关,但我不知道如何更改这些配置……

EN

回答 1

Stack Overflow用户

发布于 2018-01-15 12:03:10

可能需要调整一下webpack的配置

  1. 将正确的target(https://webpack.js.org/configuration/target/#string)
  2. apply正确的externals应用于不捆绑nodejs端模块。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48256245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档