1
ホットリロードを有効にするためにwebpackを私の電子プロジェクトに取り込もうとしています。私はバンドルの依存関係をパックするためにsimp [le webpack設定から始めました。私の構成は次のとおりです。Webpackはバーベルコアのパッケージを解決できません
'use strict';
const path = require('path');
let config = {
target:'electron',
entry:'./app/Initializer',
output:{
path:path.resolve(__dirname, 'dist'),
filename: 'appbundle.js',
publicPath:'/dist/'
},
resolve: {
extensions:["",".js",".jsx"]
},
module: {
loaders:[{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel'
},
{
test: /\.json/,
loader: 'json-loader'
}
],
},
}
module.exports = config;
しかし、これは次のようなエラーがスローされます。
ERROR in ./~/babel-core/lib/api/node.js
Module not found: Error: Cannot resolve 'file' or 'directory' ../../package in /home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/lib/api
resolve file
/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package doesn't exist
/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package.js doesn't exist
/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package.jsx doesn't exist
resolve directory
/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package doesn't exist (directory default file)
/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package/package.json doesn't exist (directory description file)
[/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package]
[/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package.js]
[/home/shashi/projects/kaal-clients/atman-desktop/node_modules/babel-core/package.jsx]
@ ./~/babel-core/lib/api/node.js 42:15-39
バベルコアが有効なpackage.jsonファイルを持っている、このエラーがスローされている理由ので、私はわかりません。決意の下で拡張変数に ".json" を追加