webpack安装与命令行

我们常规直接使用 npm 的形式来安装:

npm install webpack -g    将webpack安装到全局变量

然后新建个文件夹,如webpack-test,通过终端进入该文件夹,

npm init   初始化package.json  会出现设置json文件到一些设置项,不用填,一路回车就行

完成后会在webpack-test文件夹里生成一个package.json文件

npm install grunt --save-dev 在该文件夹下安装webpack

这时在webpack-test文件夹下会多出个node_modules文件夹,package.json文件也发生了变化

这时可以在webpack-test文件夹新建个hello.js,在终端里运行 webpack hello.js hello.bundle.js  就能在文件夹里多出个编译后的js

再重新建个word.js,再hello.js中加入   require("./word.js");   可以把word.js注入进来,这时候再运行webpack hello.js hello.bundle.js。会发现bundle.js里会发生变化,加入了word.js里的内容

也可以通过这种方式引入css文件,新建一个style.js,通过require注入到hello.js中,运行webpack hello.js hello.bundle.js

此时会发现报错

因为此时没有style和css插件,通过npm install css-loader style-loader --save-dev 安装css和style插件

然后在hello.js中注入css-loader和style-loader

新建一个html文件, 引入hello.bundle.js,终端中运行webpack hello.js hello.bundle.js 即可

可以看到bundle.js文件中已经加入了写的样式

页面中也可以看到了效果。

还可以通过webpack的 --module-bind 命令来注入css-loader和style-loader ,这时可以去掉js中的"style-loader!css-loader"

webpack hello.js hello.bundle.js --module-bind ‘css=style-loader!css-loader‘

为了可以更方便些,不用每次更改代码都重新构建下,可以用--watch命令来监听文件的变化,文件一有变化,bundle。js就会改变

时间: 2024-08-29 09:09:49

webpack安装与命令行的相关文章

.net 服务 安装 卸载 命令行 bat cmd

基于.net 4.0 安装 @ECHO OFF echo 准备安装服务 pause REM The following directory is for .NET 4.0 set DOTNETFX2=%SystemRoot%\Microsoft.NET\Framework\v4.0.30319 set PATH=%PATH%;%DOTNETFX2% echo 安装服务... echo --------------------------------------------------- Inst

NodeJS 安装npm命令行工具

在安装之前,请确保已安装Git和NodeJS. cmd机内命令窗口,输入以下命令: git config --system http.sslcainfo /bin/curl-ca-bundle.crt git clone --recursive git://github.com/isaacs/npm.git cd npm npm install -d 设置国内镜像: npm config set registry http://registry.npmjs.vitecho.com 查看安装信息

【Mac】Mac OS X 安装GUN命令行工具

macos的很多用户都是做it相关的人,类unix系统带来了很多方面,尤其是经常和linux打交道的人. 但是作为经常使用linux 命令行的人发现macos中的命令行工具很多都是bsd工具,跟linux下得使用方式开始差距挺大的,那么怎么安装GUN命令行工具,然后更舒服的在macos和linux之间切换呢? 于是找到了下面的文章,顺带翻译下. 原文地址:Install and Use GNU Command Line Tools on Mac OS X | Hong Xu 如果你是从Linux

Redis__20150616__windows中的安装__命令行__多数据库

1.windows中安装 首先下载Cygwin,具体按照书籍操作即可. 关于net.c文件,要参考http://my.oschina.net/maxid/blog/186506进行修改. 之后即可正常启动. 2.命令行 (1)发送命令:开启redis-server.exe后,直接在redis-cli.exe中进行命令行操作. ? (2)命令返回值: ①:状态回复 127...(之后省略书写)>ping pong ②:错误回复 127...>ERRORCOMMAND (error) ERR un

Sass学习之路:Sass、Compass安装与命令行

导言 CSS不是一门真正意义上的编程语言,很多编程语言理所当然的特性(比如变量),都不被支持.同时再开发模块化的web项目的时候,也要避免相互干扰.为了弥补CSS的这些不足,就产生了CSS预处理器,Sass则是其中的佼佼者. 什么是Sass Sass是最成熟.稳定.强大.专业的CSS扩展语言(官方解释).直白点,Sass就是一个非常好用的CSS预处理器,为css引入部分编程语言的特性. Sass在现阶段,有两种编码的语法,一个是兼容CSS语法的Scss格式文件,一个是Haml.Ruby类似语法的

安装rvm命令行工具

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换. https://rvm.io/ 如果你打算学习ruby/rails, rvm是必不可少的工具之一. 这里所有的命令都是再用户权限下操作的,任何命令最好都不要用sudo. rvm安装 $ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_profile 修改 RVM 的 Ruby 安装源到国内的 淘宝镜像服务器,这样能提高安装速度

Nginx的安装与命令行控制

源码获取: Nginx官方网站 nginx.org/en/download.html 下载对应的Nginx源码包.将下载的源码压缩包(如:nginx-1.0.15)放置到预定的Nginx源码目录中,然后解压: tar -zxvf nginx-1.0.15.tar.gz   编译安装: 安装Nginx最简单的方式是,进入nginx-1.0.15目录后执行: (1)./configure (2)make (3)make install 其中,configure命令用于检测系统内核和已安装的软件,解析

NodeJS 安装cnpm命令行工具错误问题解决

考虑问题从两个方面: 1.网速(网络太慢也是安装失败的一个原因) 2.系统用户权限(需要系统最开始使用的用管理员,新增的管理员安装会有问题) 报错问题记录于此: 实际上问题是:Windows_NT 6.1.7601 ,下面的图来自网上,将就看吧 安装成功操作: 注:如果cnpm -v 命令提示不是内部命令需要重新安装问题解决.

python3 使用pip安装(命令行中)失败或 “not a supported wheel” 解决方案!

原因1: 安装的不是对应python版本的库,下载的库名中cp36代表python3.6,其它同理. 原因2:(我遇到的情况----下载的是对应版本的库,然后仍然提示不支持当前平台) 百度了一下,说法如下: 在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本 然而,很悲催....出现了 然后,google了一下,解决了~ 因为我的pip的版本是V10,应该使用下面的命令: import pip.