電子のアプリケーションを使用しています。Angular2を開発中です。電子のmain.js
でノード2とエレクトロンのモジュールがAngular2の中から
私はNGアプリケーションをロード/参照しています:
const {app, BrowserWindow} = require('electron')
const path = require('path')
const url = require('url')
let win
function createWindow() {
win = new BrowserWindow({width: 800, height: 600})
// load the index.html of the NG app:
win.loadURL(url.format({
pathname: path.join(__dirname, '/../../dist/index.html'),
protocol: 'file:',
slashes: true
}))
[...]
これは魔法のように動作します。しかし、NG部の中のからノードと電子のモジュールにアクセスしたいと思っています。それはまだコンパイルが、私はそれが言うfs.readFile(...)
呼び出すたび
import * as fs from "fs";
:
__WEBPACK_IMPORTED_MODULE_2_fs__.readFile is not a function
私はそれについて考えるとき、これがない
私は例えばをインポートしよう:fs
モジュールのようにモジュールはnode_modules
フォルダー内にないので正しく動作しません(右?)。 NG部分の中でそれらを利用できるようにするには、何が必要ですか?
を格納するために使用
window.require(*some-node-module*)
: 'インポート{リモート}「電子」から;'例外: ' '名前を見つけることができません電子 – cocoseis