这可能是一个愚蠢的问题,但到底是什么?
我正在使用 vue-cliwebpack-simple
模板,在该项目的 webpack 配置中我发现以下内容:
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
},
但没有构建任何文件。当运行 webpack 服务器时,我可以通过浏览器访问该文件。是个build.js
文件仅在 webpack 开发服务器运行时可用?
这就是定义runtime
vs standalone
?即使在查看了文档之后,我仍然很困惑确切的区别是什么。
我需要一个已编译的文件,因为我正在尝试发布一个转译文件以将我的包发布到 NPM。
Cheers.
Run
npm run build
这将创建一个/dist
目录包含build.js
.
您可以看到可运行的脚本package.json
. The webpack-simple
模板只有run
and build
。您需要复制index.html
和 dist 文件夹。
当你开发时使用npm run dev
您正在使用热模块重新加载,并且没有构建可通过热模块服务器使用的临时js。
如果您只想构建一个文件组件,您可以使用vue-cli
's 构建命令 https://github.com/vuejs/vue-cli/blob/master/docs/build.md.
vue build Component.vue --prod --lib Component
where Component
是单个文件组件的名称。这将生成一个仅包含您指定的组件的脚本文件。将该脚本包含在 HTML 中,并使用 `Vue.component("component", Component) 将其全局公开。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)