-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Closed
Description
- I confirm that this is an issue rather than a question.
Bug report
Steps to reproduce
What is expected?
解决这个错误。
What is actually happening?
我使用vuepress 来构建前端的一个API文档,需要引入其他组件。
我在使用过程中,执行 vuepress dev docs 预览的时候,不会有问题。
完成工作后,执行 build 命令报错
错误详细如下:
D:\mypath>vuepress build docs
wait Extracting site metadata...
tip Apply theme @vuepress/theme-default ...
tip Apply plugin container (i.e. "vuepress-plugin-container") ...
tip Apply plugin @vuepress/register-components (i.e. "@vuepress/plugin-register-components") ...
tip Apply plugin @vuepress/active-header-links (i.e. "@vuepress/plugin-active-header-links") ...
tip Apply plugin @vuepress/search (i.e. "@vuepress/plugin-search") ...
tip Apply plugin @vuepress/nprogress (i.e. "@vuepress/plugin-nprogress") ...
√ Client
Compiled successfully in 20.35s
√ Server
Compiled successfully in 9.31s
wait Rendering static HTML...
Rendering page: /error Error rendering /: false
undefined
ReferenceError: navigator is not defined
at userAgent (node_modules/vue-component/dist/newplant-vue-component.common.js:66037:0)
at Module.fb15 (node_modules/vue-component/dist/newplant-vue-component.common.js:66042:0)
at __webpack_require__ (node_modules/vue-component/dist/newplant-vue-component.common.js:65:0)
at server-bundle.js:1367:18
at Object.<anonymous> (node_modules/vue-component/dist/newplant-vue-component.common.js:200:0)
at __webpack_require__ (webpack/bootstrap:25:0)
at Module.<anonymous> (server-bundle.js:81279:37)
at __webpack_require__ (webpack/bootstrap:25:0)
at Object.<anonymous> (server-bundle.js:79273:18)
at __webpack_require__ (webpack/bootstrap:25:0)
at server-bundle.js:118:18
at Object.<anonymous> (server-bundle.js:121:10)
at evaluateModule (D:\Program Files\nodejs\node_modules\vuepress\node_modules\_vue-server-renderer@2.6.10@vue-server-renderer\build.dev.js:9303:21)
at D:\Program Files\nodejs\node_modules\vuepress\node_modules\_vue-server-renderer@2.6.10@vue-server-renderer\build.dev.js:9361:18
at new E (D:\Program Files\nodejs\node_modules\vuepress\node_modules\_envinfo@7.3.1@envinfo\dist\envinfo.js:1:7623)
at D:\Program Files\nodejs\node_modules\vuepress\node_modules\_vue-server-renderer@2.6.10@vue-server-renderer\build.dev.js:9353:14
at Object.renderToString (D:\Program Files\nodejs\node_modules\vuepress\node_modules\_vue-server-renderer@2.6.10@vue-server-renderer\build.dev.js:9529:9)
at Build.renderPage (D:\Program Files\nodejs\node_modules\vuepress\node_modules\_@vuepress_core@1.0.2@@vuepress\core\lib\node\build\index.js:156:34)
at Build.render (D:\Program Files\nodejs\node_modules\vuepress\node_modules\_@vuepress_core@1.0.2@@vuepress\core\lib\node\build\index.js:94:33)
at process._tickCallback (internal/process/next_tick.js:68:7)
Other relevant information
- Output of
npx vuepress infoin my VuePress project:
vuepree 版本
D:\mypath>vuepress -v
cli.js/1.0.2 win32-x64 node-v10.3.0
系统环境如下:
Environment Info:
System:
OS: Windows 7
CPU: (8) x64 Intel(R) Xeon(R) CPU E3-1230 v5 @ 3.40GHz
Binaries:
Node: 10.3.0 - D:\Program Files\nodejs\node.EXE
Yarn: 1.13.0 - D:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.10.1 - D:\Program Files\nodejs\npm.CMD
npmPackages:
@vuepress/core: 1.0.2
@vuepress/theme-default: 1.0.2
vuepress: ^1.0.2 => 1.0.2
npmGlobalPackages:
vuepress: Not Found
Metadata
Metadata
Assignees
Labels
No labels