javascript - VuePress 未在开发服务器中运行

标签 javascript webpack vue.js webpack-dev-server vuepress

我在本地从github克隆了一个repo,是VuePress相关的代码。在 package.json 文件中只有以下脚本。

"scripts": {
    "build": "vuepress build",
    "test": "rm -rf .vuepress/dist && npm run build && stat .vuepress/dist/index.html"
  },

但我想在我的本地浏览器中运行它,所以我添加了一个开发脚本,如下所示

  "scripts": {
    "build": "vuepress build",
    "dev"  : "vuepress dev",

    "test": "rm -rf .vuepress/dist && npm run build && stat .vuepress/dist/index.html"
  },

显示如下错误

node_modules/core-js/modules/es6.array.for-each.js

events.js:137
      throw er; // Unhandled 'error' event
      ^

Error: watch /media/itsd/ITSD/vuepress-base/node_modules/npm/doc/cli/npm-completion.md ENOSPC
    at _errnoException (util.js:1003:13)
    at FSWatcher.start (fs.js:1397:19)
    at Object.fs.watch (fs.js:1423:11)
    at createFsWatchInstance (/media/itsd/ITSD/vuepress-base/node_modules/chokidar/lib/nodefs-handler.js:37:15)
    at setFsWatchListener (/media/itsd/ITSD/vuepress-base/node_modules/chokidar/lib/nodefs-handler.js:80:15)
    at FSWatcher.NodeFsHandler._watchWithNodeFs (/media/itsd/ITSD/vuepress-base/node_modules/chokidar/lib/nodefs-handler.js:229:14)
    at FSWatcher.NodeFsHandler._handleFile (/media/itsd/ITSD/vuepress-base/node_modules/chokidar/lib/nodefs-handler.js:256:21)
    at FSWatcher.<anonymous> (/media/itsd/ITSD/vuepress-base/node_modules/chokidar/lib/nodefs-handler.js:474:21)
    at FSReqWrap.oncomplete (fs.js:167:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vuepress-base@1.0.0 dev: `vuepress dev`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the vuepress-base@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/itsd/.npm/_logs/2018-05-30T05_06_55_941Z-debug.log

通过运行 vuepress build 生成了静态文件,但我想在我的 8080 端口上运行它。任何人都请帮助我。

最佳答案

当我们超过通知观察者的限制时,就会发生这种情况。以下命令解决了这个问题:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

关于javascript - VuePress 未在开发服务器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50597514/

相关文章:

javascript - 如何使用 Rails + Webpack 配置 Bootstrap 插件?

webpack - 具有历史模式和生产的 vue-router 的空白页面

javascript - 我如何告诉 Vue-cli 我的应用程序的入口点在哪里?

javascript - 如何将 vanilla JavaScript 添加到 vue.js 项目?

vue.js - 使用 Vue Storybook 时无法编译 sass

javascript - 如何在重新加载的页面中显示为 ajax 响应

javascript - 如何根据另一个下拉菜单值禁用下拉菜单

vue.js - 1 秒后自动隐藏 VueJS 中的元素

javascript - 通过 JavaScript 更改 img src

onkeup 后的 javascript 延迟