2017-03-09 5 views
-1

MobX 프레임 워크를 사용하여 React 응용 프로그램을 사용하려고합니다. Electron에 있습니다. 나는 반작용 성공 로딩 MobX을 가지고,하지만 난 전자와 함께 포장 할 때, 나는 콘솔 오류 메시지가 not allowed to load local resource전자가 로컬 리소스를로드 할 수 없음

내 패키지 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" 
    } 
} 

내 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 }), 
    ], 
}; 

왜 전자가 로컬 리소스를로드 할 수 없다고 말하는가? 전자는 로컬 파일에 접근 할 수 있다고 생각하지 않습니까? 어떻게 해결할 수 있을까요?

답변

0

나는 우연히 잘못된 경로로 연결됩니다. 문제가 해결되었습니다.