扫码关注官方订阅号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<code><!DOCTYPE html>
<html lang="en">
<html lang=
"en"
>
<head>
<meta charset="UTF-8">
<meta charset=
"UTF-8"
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta http-equiv=
"X-UA-Compatible"
"ie=edge"
<title>可爱的D3</title>
</head>
<body>
<ng2-d3>
数据加载中……
</ng2-d3>
<script src="./dist/bundle.js"></script>
<script src=
"./dist/bundle.js"
></script>
</body>
</html></code>
16
17
18
19
20
21
22
23
24
25
26
27
28
<code>var webpack = require('webpack');
<code>
var
webpack =
require
(
'webpack'
);
var openBrowser = require('webpack-browser-plugin');
openBrowser =
'webpack-browser-plugin'
module.exports = {
entry: './src/main.ts',
entry:
'./src/main.ts'
,
output: {
filename: '/dist/bundle.js'
filename:
'/dist/bundle.js'
},
resolve: {
extensions: ['.ts', '.js']
extensions: [
'.ts'
'.js'
]
module: {
loaders: [
{
test: /\.ts$/,
loader: 'ts-loader'
loader:
'ts-loader'
}
devServer: {
hot: true,
inline: true
plugins: [new openBrowser()]
plugins: [
new
openBrowser()]
};</code>
运行中没有报错,但打开页面后报错了!
是不是少了什么配置?
学习是最好的投资!
<code>1. 将<script src="./dist/bundle.js"></script>
<code>1. 将<script src=
改成<script src="bundle.js"></script>
改成<script src=
"bundle.js"
2. 在命令行输入webpack-dev-server --content-base dist/ /*指定启动目录*/
2. 在命令行输入webpack-dev-server --content-base dist/
/*指定启动目录*/
webpack-dev-server如果不指定目录,则默认是当前目录。
如果第二步感觉每次都指定很麻烦的话,你可以在package.json中的
"scripts": {
"scripts"
: {
"start": "webpack-dev-server --content-base dist/"
"start"
:
"webpack-dev-server --content-base dist/"
然后每次启动的时候输入npm start就可以了。
(个人意见,仅供参考,希望对你有帮助)
</code>
<code>entry: [
'webpack-dev-server/client?http://127.0.0.1:8080',
'webpack-dev-server/client?http://127.0.0.1:8080'
'webpack/hot/only-dev-server',
'webpack/hot/only-dev-server'
]</code>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<code>1. 将<script src=
"./dist/bundle.js"
></script>
改成<script src=
"bundle.js"
></script>
2. 在命令行输入webpack-dev-server --content-base dist/
/*指定启动目录*/
webpack-dev-server如果不指定目录,则默认是当前目录。
如果第二步感觉每次都指定很麻烦的话,你可以在package.json中的
"scripts"
: {
"start"
:
"webpack-dev-server --content-base dist/"
},
然后每次启动的时候输入npm start就可以了。
(个人意见,仅供参考,希望对你有帮助)
</code>
1
2
3
4
5
<code>entry: [
'webpack-dev-server/client?http://127.0.0.1:8080'
,
'webpack/hot/only-dev-server'
,
'./src/main.ts'
]</code>