9 Webpack 安装

本文详细介绍Webpack的安装步骤,包括Node.js和npm的初始化,以及如何通过npm全局和局部安装Webpack。此外,还提供了创建webpack.config.js文件的具体示例,演示了如何配置Webpack以适应开发环境,并介绍了使用npm脚本来简化打包流程的方法。

webpack的官网是 http://webpack.github.io/ ,

文档地址是 http://webpack.github.io/docs/

本序列教程出自Webpack中文文档,笔记在其基础上做了修改,如果修改详细文档请查阅官网

 

安装

首先要安装 Node.js, Node.js 自带了软件包管理器 npm

nodejs初始化

先执行npm init,按回车默认生成,其会生成一个package.json文件

 

用npm 安装webpack

-----------------------------------------------------------------------------------

//全局安装

$ npm install webpack -g

$ npm install webpack-cli --save-dev -g

此时 Webpack 已经安装到了全局环境下,可以通过命令行 webpack -h 查看相关指令

-----------------------------------------------------------------------------------

//局部安装

通常我们会将webpack安装到项目依赖,这样就可以使用本地版本的webpack

$ npm install webpack --save-dev

$ npm install webpack-cli --save-dev -g

-----------------------------------------------------------------------------------

// 如果我们从别人那里拷贝的package-lock.json(已安装的包记录)文件,那将他放到项目根目录下,执行以下命令会恢复

$ npm install

 

项目目录下新建webpack.config.js文件,其内容如下

var path = require("path"); // 获取环境路径模块

var libPath = path.resolve('./src/lib');    // 获取保存第三方库(即模块)的路径

var nodeModPath = path.resolve(__dirname, './node_modules');    // 获取模块路径



module.exports = {

    // 开发环境

    devtool: 'source-map',

    mode: "development",

    entry: {

        account: __dirname + "/src/Account/account.jsx"

    },

    output: {

        path: __dirname + "/build",

        filename: "[name].bundle.js",

        chunkFilename: "[id].chunk.js"

    },

    plugins: [       //插件

    ],

    module: {

        rules: [

        ]

    },

    resolve: {

        extensions: ['.js', "*", ".css"],

        modules: [libPath, nodeModPath]     // 模块路径

    }

}



cmd下执行生成打包文件(windows环境)

node_modules\.bin\webpack

 

npm脚本替换打包命令

编辑package.json文件:

{

  "scripts": {

    "test": "echo \"Error: no test specified\" && exit 1",

    "build": "node_modules/.bin/webpack"

  },

  ........

}

cmd下执行以下命令打包:

npm run build

Sure, 我可以帮你安装webpack和vue。你可以按照以下步骤操作: 1. 首先,你需要安装Node.js和npm。你可以在官方网站上下载并安装它们:https://nodejs.org/ 2. 然后,你需要创建一个新的项目文件夹,并在终端中打开它。 3. 运行以下命令来初始化项目: ``` npm init -y ``` 这将创建一个默认的package.json文件。 4. 接着,你需要安装webpackwebpack-cli: ``` npm install webpack webpack-cli --save-dev ``` 5. 安装vue和vue-loader: ``` npm install vue vue-loader vue-template-compiler --save-dev ``` 6. 在项目根目录下,创建一个webpack.config.js文件,并加入以下配置: ```javascript const VueLoaderPlugin = require(&#39;vue-loader/lib/plugin&#39;); module.exports = { entry: &#39;./src/main.js&#39;, module: { rules: [ { test: /\.vue$/, loader: &#39;vue-loader&#39; }, { test: /\.js$/, loader: &#39;babel-loader&#39; }, { test: /\.css$/, use: [ &#39;vue-style-loader&#39;, &#39;css-loader&#39; ] } ] }, plugins: [ new VueLoaderPlugin() ], output: { filename: &#39;bundle.js&#39;, path: __dirname + &#39;/dist&#39; } } ``` 7. 在项目根目录下,创建一个src文件夹,并创建main.js和App.vue文件: main.js: ```javascript import Vue from &#39;vue&#39; import App from &#39;./App.vue&#39; new Vue({ el: &#39;#app&#39;, render: h => h(App) }); ``` App.vue: ```html <template> <div> <h1>Hello, Vue!</h1> </div> </template> ``` 8. 在index.html页面中,添加一个id为app的div元素。 9. 在终端中运行以下命令来编译项目: ``` ./node_modules/.bin/webpack ``` 10. 打开生成的dist文件夹中的index.html页面,你应该能看到一个 “Hello, Vue!”的标题。 希望这些步骤能够帮助你完成webpack和vue的安装和配置。如果你有任何问题,请在问吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值