2017-03-09 2 views
-1

Ich bin auf der Suche nach React-Anwendung mit MobX-Framework, in Electron. Ich habe Erfolg Laden MobX mit Reaktion, aber wenn ich versuche es mit Electron zu wickeln, ich habe eine Nachricht Konsole Fehler not allowed to load local resourceElektron darf lokale Ressource nicht laden

Mein Paket JSON:

{ 
    "name": "electron-stuff", 
    "version": "1.0.0", 
    "description": "", 
    "main": "src/electron.js", 
    "scripts": { 
    "babel": "babel", 
    "webpack": "webpack", 
    "start": "electron . --allow-file-access-from-files" 
    }, 
    "keywords": [], 
    "author": "", 
    "license": "ISC", 
    "dependencies": { 
    "mobx": "^2.3.7", 
    "mobx-react": "^3.5.1", 
    "react": "^15.2.1", 
    "react-dom": "^15.3.0" 
    }, 
    "devDependencies": { 
    "babel-core": "^6.17.0", 
    "babel-loader": "^6.2.4", 
    "babel-plugin-transform-class-properties": "^6.10.2", 
    "babel-plugin-transform-decorators-legacy": "^1.3.4", 
    "babel-preset-es2015": "^6.9.0", 
    "babel-preset-react": "^6.11.1", 
    "css-loader": "^0.23.1", 
    "react-addons-test-utils": "^15.3.0", 
    "style-loader": "^0.13.1", 
    "webpack": "^1.13.1", 
    "webpack-dev-server": "^1.14.1" 
    } 
} 

Mein webpack.config.js

var debug = process.env.NODE_ENV !== "production"; 
var webpack = require('webpack'); 
var path = require('path'); 

module.exports = { 
    context: path.join(__dirname, "src"), 
    devtool: debug ? "inline-sourcemap" : null, 
    entry: "./js/main.js", 
    module: { 
    loaders: [ 
     { 
     test: /\.js$/, 
     exclude: /(node_modules|bower_components)/, 
     loader: 'babel-loader', 
     }, 
     { test: /\.css$/, loader: "style-loader!css-loader" }, 
    ] 
    }, 
    output: { 
    path: path.join(__dirname, "src"), 
    filename: "main.min.js" 
    }, 
    plugins: debug ? [] : [ 
    new webpack.optimize.DedupePlugin(), 
    new webpack.optimize.OccurenceOrderPlugin(), 
    new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }), 
    ], 
}; 

Warum sagt das Elektron, dass er nicht erlaubt, lokale Ressource zu laden? Elektron hat keinen Zugriff auf lokale Dateien? Wie kann ich das lösen?

Antwort

0

Scheint, als ob ich versehentlich auf den falschen Weg gehen. Problem gelöst.

Verwandte Themen