我正在尝试将webpack纳入我的电子项目,以使热重装。我从simp(le 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-39babel-core确实有一个有效的package.json文件,因此我不知道为什么要抛出这个错误。
发布于 2016-05-17 11:35:32
将".json“添加到”解析“下的扩展变量中
resolve: {
extensions:["",".js",".jsx",".json"]
}https://stackoverflow.com/questions/37270503
复制相似问题