2016-10-01 4 views
2

webpack --watch를 실행하면 Cannot resolve module 'js/app.js' 오류가 발생합니다. 그리고 나서 내 app.min.js는 내가 할 때 준수하지 않았습니다 npm run dev.webpack 구성 오류로 인해 모듈을 확인할 수 없습니다.

나는 git repo을 만들었습니다 엔트리 파일의 상대 경로 다음에 context, the entry path should start with a ./를 사용하는 경우이 내 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/app.js", //what's wrong with this line? 
    module: { 
    loaders: [ 
     { 
     test: /\.jsx?$/, 
     exclude: /(node_modules|bower_components)/, 
     loader: 'babel-loader', 
     query: { 
      presets: ['react', 'es2015', 'stage-0']  } 
     } 
    ] 
    }, 
    output: { 
    path: __dirname + "src", 
    filename: "app.min.js" //this is not even complied? 
    }, 
    plugins: debug ? [] : [ 
    new webpack.optimize.DedupePlugin(), 
    new webpack.optimize.OccurenceOrderPlugin(), 
    new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }), 
    ], 
}; 
+1

'항목 : "./src/js/app.js"이 문제를 해결하는 또 다른 방법

module.exports = { context: path.join(__dirname, "src"), devtool: debug ? "inline-sourcemap" : null, entry: "./js/app.js", ... } 

그래서 같은 entry 키 절대 경로를 context 키를 사용하지 않고있다 , ' – seti

+0

@seti 엔트리 모듈에서 오류가 발견되지 않았습니다 : 오류 :/user/myname/Documents/react-webpack-babel-starter/src의'file '또는'directory './src/js/app.js를 확인할 수 없습니다. –

+0

@seti 어떤 단서? –

답변

1

입니다.

entry: path.join(__dirname, 'src/js/app.js') 
+0

'babel-core' npm 모듈 ('npm i -D babel-core')을 설치하는 것을 잊지 마십시오. 그렇지 않으면 '모듈을 찾을 수 없습니다'오류가납니다. 'babel-core'@ multi main'. [package.json] (https://github.com/eldyvoon/react-webpack-babel-starter/blob/master/package.json) 파일의 의존성으로 놓친 것처럼 보입니다. – dzv3

+0

바벨 코어가 필요한 이유는 무엇입니까? –

+0

첫 번째 문제가 해결되어 내 app.min.js가 아직 생성되지 않았습니다. –

관련 문제