我在做“NPM运行构建”我的react应用程序时遇到了一个问题。其说法如下:
下面提到的错误:
var HtmlWebpackPlugin = require('html-webpack-plugin');
var path = require('path');
var webpack = require('webpack');
var HTMLWebpackPluginConfig = new HtmlWebpackPlugin({
template: __dirname+'/src/index.html',
filename: 'index.html',
inject: 'body'
});
module.exports = {
entry:[
'./src/index.js'
],
module: {
rules: [{
test : /\.(js|jsx)$/,
include:__dirname+'/src/',
exclude: /node_modules/,
loader: 'babel',
query: {
cacheDirectory:true,
presets: ['es2015','react','stage-0']
}
}]
},
output: {
//path: path.resolve(__dirname, '/dist'),
filename: 'index_compiled.js',
path: __dirname+'/dist'
},
mode: 'none',
plugins: [HTMLWebpackPluginConfig]
};
import React from 'react';
import ReactDOM from 'react-dom';
import HelloWorld from './HelloWorld.jsx';
ReactDOM.render(<HelloWorld />, document.getElementById('root'));
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "UTF-8">
<title>React App</title>
</head>
<body>
<div id = "root"></div>
</body>
</html>
4)./src/helloworld.jsx
import {React,Component} from 'react';
class HelloWorld extends React.Component {
render() {
return(
<div>Hello World !!</div>
);
}
};
export default HelloWorld;
5)package.json
{
"name": "reacttuts",
"version": "1.0.0",
"description": "Creating React Apps V0.0.1",
"main": "index.js",
"scripts": {
"build": "webpack -p"
},
"author": "Ashwini kumar",
"license": "ISC",
"dependencies": {
"react": "^16.3.2",
"react-dom": "^16.3.2"
},
"devDependencies": {
"babel-core": "^6.26.3",
"babel-loader": "^7.1.4",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"coffee-loader": "^0.9.0",
"html-webpack-plugin": "^3.2.0",
"react-hot-loader": "^4.1.2",
"webpack": "^4.6.0",
"webpack-cli": "^2.0.15"
}
}
请尝试以下操作:
在引用加载器时,不再可能省略-loader扩展
loader: 'babel',
至
loader: 'babel-loader',
我是tryiyng运行与webpack反应。我得到以下错误: ./src/index.js 14:4模块解析失败时出错:意外标记(14:4)您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。 webpack.config.js package.json
我正在尝试使用Webpack构建一个简单的React应用程序,但是在从Webpack dev服务器运行时,我遇到以下错误: 以下是我的Webpack.config.js文件内容: app.js文件内容从“React”导入React从“React dom”导入ReactDOM从“React dom”导入{Switch,BrowserRouter,Route}从“React router dom”导入
我得到下面的错误,我不明白为什么我认为应该有一些与巴贝尔。我使用web开发服务器和babel。它在反应。 我的Webconfig文件如下所示: 我的package.json文件如下所示: 我错过了什么?这与path.resolve有关吗?
组件如下所示。是我正在使用链接的本地依赖项 uilib/index.css如下所示
我正在编写一个React组件库,我想在其他项目中使用它,而没有太多的开销(bit、create-react-library、generact等),也不需要发布。我想使用将其作为中的符号链接添加到我的项目中。此命令将符号链接添加到项目node_modules。在shared_lib中,我只有一个的测试 : 我面临的问题是当我将组件导入到工作项目中时出现以下错误: 错误: 编辑:在应用了下面答案(ht
未捕获错误:模块分析失败:g:\demo\my-ng2-admin\my-ng2-admin\my-ng2-admin\node_module\awesome-typescript-loader\dist\entry.js?{“configfilename”:“g:\demo\my-ng2-admin\my-ng2-admin\my-ng2-admin\src\tsconfig.json”}!g: