BrowserSync 命令行无法获取/
BrowserSync command line Cannot GET /
我正在尝试为 HTML 和 CSS 创建一个简单的浏览器同步服务器。
按照 Browser Sync documentation 中的示例,我有这个 package.json 和启动脚本:
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "browser-sync start --server 'src' --files 'src'"
},
"author": "",
"license": "",
"devDependencies": {
"browser-sync": "^2.23.6"
}
}
我的文件夹结构是:
node_modules
src
└───index.html
package.json
但是,当我执行 npm start
时,浏览器在 http://localhost:3000/
打开,但它只显示 Cannot GET /
将 package.json
中的 start
脚本更改为以下内容:
...
"scripts": {
"start": "browser-sync start --server \"src\" --files \"src/**\"",
},
...
备注
--server
和 --files
的路径参数已用转义双引号引起来。 (即 \"...\"
)因为 Windows 不识别单引号(即 '...'
)
--files
参数已从 'src'
更改为 \"src/**\"
- 它现在包含 /**
glob 模式。
我正在尝试为 HTML 和 CSS 创建一个简单的浏览器同步服务器。
按照 Browser Sync documentation 中的示例,我有这个 package.json 和启动脚本:
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "browser-sync start --server 'src' --files 'src'"
},
"author": "",
"license": "",
"devDependencies": {
"browser-sync": "^2.23.6"
}
}
我的文件夹结构是:
node_modules
src
└───index.html
package.json
但是,当我执行 npm start
时,浏览器在 http://localhost:3000/
打开,但它只显示 Cannot GET /
将 package.json
中的 start
脚本更改为以下内容:
...
"scripts": {
"start": "browser-sync start --server \"src\" --files \"src/**\"",
},
...
备注
--server
和--files
的路径参数已用转义双引号引起来。 (即\"...\"
)因为 Windows 不识别单引号(即'...'
)--files
参数已从'src'
更改为\"src/**\"
- 它现在包含/**
glob 模式。