我的错误是:
“./src/index.js中的错误
模块生成失败(来自./node_modules/babel-loader/lib/index.js):
语法错误:d:/cource/react project/webpacktutorial/src/index.js:意外标记(7:16)”
我不知道为什么这个错误发生每次我这样做可能的事情为webpack,我使用CSS加载器,巴贝尔加载器或许多加载器,但这个事情仍然没有解决。
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
serviceWorker.unregister();
webpack.config.js
const path = require( 'path');
module.exports = {
mode: 'none',
entry: path.join(__dirname, '/src/index.js'),
output: {
filename: 'App.js',
path: path.join(__dirname, '/dist')},
module:{
rules:[{
test: /\.js$/,
exclude: /node_modules/,
loader: "babel-loader",
}]
}
}
package.json
{
"name": "webpacktutorial",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-scripts": "3.0.1"
},
"scripts": {
"start": "webpack-dev-server",
"build": "webpack --mode production",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"babel-core": "6.26.3",
"babel-loader": "7.1.5",
"babel-preset-env": "1.7.0",
"babel-preset-react": "6.24.1",
"html-webpack-plugin": "3.2.0",
"react-hot-loader": "^4.11.1",
"webpack": "4.16.2",
"webpack-cli": "3.1.0",
"webpack-dev-server": "3.1.5"
}
}
应用程序JS
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
试着用这个来改变你的模块部分,在我看来这是一个更稳定的选项:
const path = require( 'path');
module.exports = {
mode: 'none',
entry: path.join(__dirname, '/src/index.js'),
output: {
filename: 'App.js',
path: path.join(__dirname, '/dist')},
module:{
loaders:[{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}]
}
}
继幸存的JS电子书我试图设置我的ReactJS项目webpack配置。 在运行我的开始脚本时,我得到以下错误: ./app/index.js模块解析失败时出错:/Users/shooste/PersonalProjects/surviveJS/node_modules/eslint loader/index.js/Users/shooshte/PersonalProjects/surviveJS/
我正在使用NetBeans 8.0和Apache Tomcat 7.0.56构建一个web应用程序。 下面是服务器日志(如果可能有用的话):
我试图为现有的Scala项目调整sbt build,但没有成功,这个项目以前工作得很好,但留下了任何文档。似乎替换了不正确的URL来解析“sbt.jar”的依赖关系... 在my_project目录内: C:\users\svc\.sbt\0.13.5\plugins\plugins.sbt: C:\程序文件(x86)\sbt\conf\sbtconfig.txt(在本地PC上安装sbt后未更改)
所以我对此完全感到困惑。我的团队运行在同一个分支上,同一个代码提交上。我是唯一有这个问题的人。下面是完整的堆栈跟踪: 我遇到了多个答案,都与巴别塔6的用法有关,但目前对我并不适用。 我试过: 卸载和重新安装节点和npm版本(通过nvm) 删除所有节点模块,然后重新安装 NPM缓存清除 取消回购和重新克隆 为了更好地衡量,请重新启动我的计算机 Im running node V0.12.9和npm
我有一个由多个模块组成的Eclipse Maven项目,其中一些包含我想(使用Jaxb)为其生成类的Xml模式。我的项目布局如下: 包含架构的项目有: 某些模块包含从其他模块导入架构的架构: 由于模式位于不同的项目中,我使用类路径目录解析器和目录文件来解析模式的位置。 automobile项目依赖于types项目中的模式。下面是其目录文件(catalog.xml)中的条目: 请注意使用classp
运行build_runner来使用Mockito包生成mocks失败。 端子输出: [信息]生成构建脚本...[信息]生成构建脚本完成,耗时2.2秒 [信息]预编译构建脚本...[警告] /D:/flutter_windows_1.22.5-稳定/颤动/.pub-cache/hosted/pub.dart.org/mockito-5.3.0/lib/src/builder.dart:412:19: