"Cannot get /" - 404
"Cannot get /" - 404
完成 Svelte 的快速入门 docs,运行 入门命令。
npx degit sveltejs/template my-svelte-project
cd my-svelte-project
npm install
npm run dev
结果:Your application is ready~!
打开localhost:5000
:“无法获取/”
尝试了几种不同的方法,每次都一样。
我正在使用 Chrome v84、macOS Mojave v10.14、最新的 Svelte 版本和 Rollup。
CLI 日志:
有人知道为什么会这样吗?
更新
尝试使用 Svelte REPL 下载 zip 文件,但这给了我同样的错误。
如果有人能够比较的话,这是我的文件结构:
|-node_modules
|-public
|-build
|-bundle.css
|-bundle.js
|-bundle.css.map
|-bundle.js.map
|-favicon.png
|-global.css
|-index.html
|-scripts
|-setupTypeScript.js
|-src
|-App.svelte
|-main.js
|-.gitignore
|-package.json
|-package-lock.json
|-README.md
|-rollup.config.js
也许我丢失了一个文件或其他东西?不知道。
我发现的 'sort of' 修复是注释掉 rollup.config.js 中的 !production && livereload('public'),
行,而它在端口 5000 上的 运行 行。然后它切换到一个随机端口并且工作正常。
更新
实际修复(在 CLI 中):
lsof -i :5000
抓住 PID
和 kill
:
kill -9 35587
在您的 index.html
文件中,在引用您的 bundle.css
和 bundle.js
的 link 标签中,确保您的 hrefs 将您引用到 build/bundle.css
和 build/bundle.js
(或这些文件实际所在的位置)。
完成 Svelte 的快速入门 docs,运行 入门命令。
npx degit sveltejs/template my-svelte-project
cd my-svelte-project
npm install
npm run dev
结果:Your application is ready~!
打开localhost:5000
:“无法获取/”
尝试了几种不同的方法,每次都一样。
我正在使用 Chrome v84、macOS Mojave v10.14、最新的 Svelte 版本和 Rollup。
CLI 日志:
有人知道为什么会这样吗?
更新
尝试使用 Svelte REPL 下载 zip 文件,但这给了我同样的错误。
如果有人能够比较的话,这是我的文件结构:
|-node_modules
|-public
|-build
|-bundle.css
|-bundle.js
|-bundle.css.map
|-bundle.js.map
|-favicon.png
|-global.css
|-index.html
|-scripts
|-setupTypeScript.js
|-src
|-App.svelte
|-main.js
|-.gitignore
|-package.json
|-package-lock.json
|-README.md
|-rollup.config.js
也许我丢失了一个文件或其他东西?不知道。
我发现的 'sort of' 修复是注释掉 rollup.config.js 中的 !production && livereload('public'),
行,而它在端口 5000 上的 运行 行。然后它切换到一个随机端口并且工作正常。
更新
实际修复(在 CLI 中):
lsof -i :5000
抓住 PID
和 kill
:
kill -9 35587
在您的 index.html
文件中,在引用您的 bundle.css
和 bundle.js
的 link 标签中,确保您的 hrefs 将您引用到 build/bundle.css
和 build/bundle.js
(或这些文件实际所在的位置)。