Mat*_*att 3 javascript vim parceljs
我正在尝试启动并运行Parcel,但无法进行基本设置。我想提供一个静态 HTML 页面,该页面在更改时会自动重新加载。
\n\n当我访问 时http://localhost:1234,Parcel 会为我的页面提供服务。如果我更改 中的任何内容index.html,它不会重新加载...或者它会以空响应重新加载。
版本
\n\nparcel: 1.12.4\nnpm: 6.12.1\nnode: v13.3.0\nRun Code Online (Sandbox Code Playgroud)\n\n索引.html
\n\nparcel: 1.12.4\nnpm: 6.12.1\nnode: v13.3.0\nRun Code Online (Sandbox Code Playgroud)\n\n应用程序.js
\n\n<!doctype html>\n<html>\n <head>\n <title>Tinsel town</title>\n\n <script src="app.js"></script>\n </head>\n\n <body>\n <h1>Tinsel\xe2\x80\xa6</h1>\n </body>\n</html>\nRun Code Online (Sandbox Code Playgroud)\n\n壳
\n\nmatt$ parcel index.html --log-level 5\n[13:20:42]: Server running at http://localhost:1234 \n[13:20:42]: Building...\n[13:20:42]: Building index.html...\n[13:20:43]: Building app.js...\n[13:20:43]: Built app.js...\n[13:20:43]: Built index.html...\n[13:20:43]: Producing bundles...\n[13:20:43]: Packaging...\n[13:20:43]: Building hmr-runtime.js...\n[13:20:43]: Built ../../../usr/lib/node_modules/parcel-bundler/src/builtins/hmr-runtime.js...\n[13:20:43]: \xe2\x9c\xa8 Built in 477ms.\n[13:20:49]: Building...\n[13:20:49]: Producing bundles...\n[13:20:49]: Packaging...\n[13:20:49]: \xe2\x9c\xa8 Built in 2ms.\nRun Code Online (Sandbox Code Playgroud)\n
Vim问题是它如何保存文件。
当您在Vim中保存时,它会重命名您正在编辑的文件并将当前缓冲区保存到文件位置:
+------------+ +---------------------------------+
| index.html +------>+ ~/.cache/vim/backup/index.html~ |
+------------+ +---------------------------------+
index.html is now kaput!
(no `MODIFY` filesystem event fired, only `DELETE`)
+----------+ +------------+
| *buffer* +------>+ index.html |
+----------+ +------------+
(`CREATE` filesystem event fired)
Run Code Online (Sandbox Code Playgroud)
可以通过在您的以下设置backupcopy中更改此默认行为:yes.vimrc
set backupcopy=yes " Necessary for ParcelJS to work
Run Code Online (Sandbox Code Playgroud)
这会导致Vim直接写入您正在编辑的文件,进而导致modification文件系统中触发一个事件。包裹看到了这一点并做了它的事情。
| 归档时间: |
|
| 查看次数: |
3880 次 |
| 最近记录: |