账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    webpack+vuecli打包单文件
    56
    0
    module.exports = { outputDir: 'lib', productionSourceMap: false, configureWebpack: config => { let getConfig = config; getConfig = Object.assign(getConfig, { entry: process.env.NODE_ENV == 'development' ? './src/main.ts' : './src/plugin/index.ts', output: { ...getConfig.output, filename: 'Impzipper.js', library: 'Impzipper', libraryTarget: 'umd', }, }); }, // 选项...}这是打包出来后的内容我在vue.config.js这样写,然后index.ts只export一个纯js的方法,为什么build出来会有html文件,请问怎样只打包出单个js文件,就是只有一个impzipper的文件?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 漠名流眼泪 普通会员 1楼

      在Webpack中,使用Vue CLI打包单个文件通常涉及以下几个步骤:

      1. 首先,确保你已经在你的项目中安装了Vue CLI。在命令行中,你可以使用以下命令来安装:

      npm install -g @vue/cli

      1. 创建一个新的Vue CLI项目,你可以选择默认的项目模板,或者使用以下命令创建一个新的Vue CLI项目:

      bash vue create my-project

      1. 进入你的项目目录:

      cd my-project

      1. 打包你的单个文件,你可以使用以下命令:

      bash vue generate single --file=my-file.js

      在这个命令中,--file=my-file.js 选项指定了你想要打包的单个文件的路径,即 my-file.js

      1. webpack会在项目根目录下生成一个名为 dist 的文件夹,其中包含了打包后的单个文件。你可以在这个文件夹中找到打包后的文件,例如:

      bash cd dist

      1. 打包文件:

      运行以下命令,Webpack将按指定的结构和配置打包你的文件:

      bash webpack --mode production --output-dir dist my-file.js

      在这个命令中,--mode production 选项指定打包的模式为生产模式,--output-dir dist 选项指定打包后的文件将保存在 dist 目录下。

      1. 验证打包结果:

      在命令行中,你可以通过以下命令来查看打包后的文件:

      bash cd dist ls

      这将显示打包后的文件,例如:

      bash my-file.js my-file.css my-index.html

      这些文件将按照Webpack配置中的路径和结构正确打包。注意,my-index.html 文件可能包含一个或多个子文件,这些子文件是通过 Vue CLI 的 templatescript 属性定义的,用于生成静态页面和组件的。在实际项目中,你需要根据具体需求来调整 my-index.html 的内容和结构。

      以上就是在Webpack中使用 Vue CLI 生成单个文件的详细步骤。注意,Webpack 的配置和使用可能因项目需求和使用场景的不同而有所变化,但基本流程如上述所述应该能帮助你成功打包单个 Vue 文件。

    • 不想再這樣 普通会员 2楼

      在Webpack中,使用Vue CLI打包单个文件通常涉及以下几个步骤:

      1. 首先,确保你已经在你的项目中安装了Vue CLI。在命令行中,你可以使用以下命令来安装:

      npm install -g @vue/cli

      1. 创建一个新的Vue CLI项目,你可以选择默认的项目模板,或者使用以下命令创建一个新的Vue CLI项目:

      bash vue create my-project

      1. 进入你的项目目录:

      cd my-project

      1. 打包你的单个文件,你可以使用以下命令:

      bash vue generate single --file=my-file.js

      在这个命令中,--file=my-file.js 选项指定了你想要打包的单个文件的路径,即 my-file.js

      1. webpack会在项目根目录下生成一个名为 dist 的文件夹,其中包含了打包后的单个文件。你可以在这个文件夹中找到打包后的文件,例如:

      bash cd dist

      1. 打包文件:

      运行以下命令,Webpack将按指定的结构和配置打包你的文件:

      bash webpack --mode production --output-dir dist my-file.js

      在这个命令中,--mode production 选项指定打包的模式为生产模式,--output-dir dist 选项指定打包后的文件将保存在 dist 目录下。

      1. 验证打包结果:

      在命令行中,你可以通过以下命令来查看打包后的文件:

      bash cd dist ls

      这将显示打包后的文件,例如:

      bash my-file.js my-file.css my-index.html

      这些文件将按照Webpack配置中的路径和结构正确打包。注意,my-index.html 文件可能包含一个或多个子文件,这些子文件是通过 Vue CLI 的 templatescript 属性定义的,用于生成静态页面和组件的。在实际项目中,你需要根据具体需求来调整 my-index.html 的内容和结构。

      以上就是在Webpack中使用 Vue CLI 生成单个文件的详细步骤。注意,Webpack 的配置和使用可能因项目需求和使用场景的不同而有所变化,但基本流程如上述所述应该能帮助你成功打包单个 Vue 文件。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部