【发布时间】:2021-10-13 10:21:10
【问题描述】:
我正在使用:
- NodeJS:16.6.1
- VueJS:3.0.0
- Vue CLI:4.15.13
使用 CLI,我设置了“hello world”应用程序并尝试使用 lib 目标构建它:
npx vue-cli-service build --target lib --name helloworld ./src/components/HelloWorld.vue --mode production
构建工作正常,并在./dist 目录中生成内容。从常规 HTTP 服务器访问它,我希望 demo.html 文件能够正确呈现组件,但事实并非如此。 抛出 JS 错误:
Uncaught ReferenceError: vue is not defined
控制台警告 Vue 正在开发模式下运行,但 CLI 应该默认处于生产模式。我错过了什么吗?
我是第一次尝试 VueJS,并尝试了解如何从组件中生成一个库,然后可以在其他项目中使用。
【问题讨论】: