2017-07-08 2 views
0

角度ではないが必要です。私はいくつかのアプローチを検索して試しましたが、解決できなかったのでここで質問します。私は同じ問題を持っていたのWebPACKの外観は、私が<strong>のWebPACK</strong>、<strong>電子</strong>、および<strong>角4</strong>と設定している電子と定義されており、4

let fs = require("fs"); 

:私はWebPACKのを実行すると

は、それは私が、私はいくつかの方法でそれを含めることを試みた

Uncaught ReferenceError: require is not defined 
    at Object.128 (external "require('fs')":1) 

取得ブラウザのコンソールでただし、エラーなしでコンパイルパス、子プロセスなど

My webpack.config.jsは、外部定義:

module.exports = { 
    "externals": { 
     "electron": "require('electron')", 
     "child_process": "require('child_process')", 
     "fs": "require('fs')", 
     "path": "require('path')",... 
    } 
} 

答えて

1

UPDATE

それを解決しています。あなたが解決策in my articleの詳細を読むことができます

import * as fs from 'fs'; 

:すべてのノードの機能がすでにのWebPACKの外観を介して提供されているので、一つはにそれらを必要とするが、このような輸入経由でそれらを使用する必要はありません。

関連する問題

 関連する問題