我想在這裏列出的和其他的網站,但似乎沒有工作的所有選項。找不到預設「ES2015」相對於目錄的新項目
我能夠正確地安裝webpack reactjs
等部件進行我的第一測試應用(MyApp的)。
對於我的下一個應用程序的項目,我想從第一個應用程序充分利用所有npm-modules
,這樣我就不必再下載所有的模塊,讓他們集中。
不過,我不斷收到關於失蹤「ES2015」上述錯誤。 webpack
根據我的第一個應用程序項目不報告此問題。奇怪的是,即使我將預設從es2015更改爲XXes2015,我仍然收到相同的信息。
我webpack.config.js:
var path = require('path');
var isDev=true;
const cssModulesNames = `${isDev ? '[path][name]__[local]__' : ''}[hash:base64:5]`;
var config = {
entry: path.resolve(__dirname, 'js\\main.js'),
output: {
path: path.resolve(__dirname, '.'),
filename: '.\\bundle.js'
},
resolveLoader: {
modulesDirectories: [ '../../../../Documents/API/react/examples/MyApp/node_modules' ]
},
module: {
loaders: [{
test: /\.jsx?$/,
loader: 'babel',
query:
{
presets: [ 'es2015', 'react',"stage-0"]
}
}]
}
};
module.exports = config;
我package.jason:
{
"name": "App1",
"version": "1.13.1",
"description": "",
"main": ".",
"dependencies": {
"babel-core": "latest",
"babel-loader": "latest",
"babel-preset-es2015": "latest",
"babel-preset-react": "latest",
"babel-preset-stage-0": "latest"
},
"devDependencies": {},
"scripts": {
"test": "jest --verbose"
},
"jest": {
"scriptPreprocessor": "<rootDir>/node_modules/babel-jest",
"unmockedModulePathPatterns": [
"<rootDir>/node_modules/react",
"<rootDir>/node_modules/react-dom",
"<rootDir>/node_modules/react-addons-test-utils",
"<rootDir>/node_modules/fbjs"
]
},
"author": "XX",
"license": "ISC"
}
我.bablrc:
{ "presets": ["es2015", "stage-0", "react"] }
如果我改變進入ES2015說esXX2015在webpack.config.js或.babelrc,它會給出同樣的錯誤。我預計它會尋找不同的預設。
希望有人能扔在這更多的光線,幫助我!
感謝。
對不起,這是一個錯字。我刪除了.babelrc,並且只在其他人建議的webpack.config.js中保存了該配置。也改變了巴貝爾babel裝載機,我仍然得到相同的信息!有趣的是1)當節點模塊位於同一個目錄中時,相同的配置文件適用於較早的文件。因此我覺得它應該在這裏。 2)即使我刪除了webpack.config.js文件中的所有預設,它仍然會給出相同的消息。不知道如何。我期望預設的條目觸發器搜索這些預設模塊... –