मैं पर this tutorialWebpack मॉड्यूल 'इलेक्ट्रॉन'
ऐसा लगता है आधारित एक छोटे से इलेक्ट्रॉन angular2 आवेदन विकसित करने की कोशिश कर रहा हूँ नहीं मिल रहा है उनके, webpack की बंडलिंग के साथ कुछ त्रुटि है क्योंकि मैं नहीं कर सकते की आवश्यकता होती है/में दूरस्थ इलेक्ट्रॉन आयात मेरी रेंडरर घटक।
मेरी AppComponent मेंमैं
import {remote} from 'electron';
मेरे Webpack कॉन्फ़िग
var path = require('path');
var webpack = require('webpack');
var CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin;
var webpackTargetElectronRenderer = require('webpack-target-electron-renderer');
var config = {
debug: true,
devtool: 'source-map',
entry: {
'angular2': [
'rxjs',
'reflect-metadata',
'angular2/core',
'angular2/router',
'angular2/http'
],
'app': './src/app/renderer/bootstrap'
},
output: {
path: __dirname + '/build/',
publicPath: 'build/',
filename: '[name].js',
sourceMapFilename: '[name].js.map',
chunkFilename: '[id].chunk.js'
},
resolve: {
extensions: ['','.ts','.js','.json', '.css', '.html'],
packageMains: ['webpack', 'browser', 'web', 'browserify', ['jam', 'main'], 'main']
},
module: {
loaders: [
{
test: /\.ts$/,
loader: 'ts',
exclude: [ /node_modules/ ]
}
]
},
plugins: [
new CommonsChunkPlugin({ name: 'angular2', filename: 'angular2.js', minChunks: Infinity }),
new CommonsChunkPlugin({ name: 'common', filename: 'common.js' })
]
};
config.target = webpackTargetElectronRenderer(config);
module.exports = config;
Webpack निम्न त्रुटि
ERROR in ./src/app/renderer/components/app/app.ts
(1,22): error TS2307: Cannot find module 'electron'.
बस यह उल्लेख करना चाहता था कि यह त्रुटि तब भी हो सकती है जब कोई इलेक्ट्रॉन के पुराने संस्करण (जैसे serialport-इलेक्ट्रॉन के समर्थन के लिए v0.30.6) का उपयोग करने के लिए स्विच करता है, जब वे थे अभी भी 'var app = requ ('app');' आदि का उपयोग करके 'const इलेक्ट्रॉन = आवश्यकता (' इलेक्ट्रॉन '); '- https://github.com/atom/electron/blob/v0.30.6 देखें /docs/tutorial/quick-start.md – iX3