美文网首页
webpack中遇到的问题

webpack中遇到的问题

作者: 彦若留白 | 来源:发表于2019-02-01 22:04 被阅读0次

在看黑马视频学习vue的时候,学到了webpack项目这一章的时候,需要安装webpack的项目环境这些东西,

出现了如下问题:

1、刚开始在cmd中输入webpack –v的时候出现了'webpack'不是内部或外部命令,也不是可运行的程序,这个原因是因为需要配置环境变量,找到安装路径中的\bin,然后在到环境变量中的path中去设置,ok,第一个问题解决,感谢同学的帮忙

2、当输入webpack  ./src/main.js ./dist/bundle.js

出现如下错误:

下面视频中提醒说是因为webpack的版本不一样,老师使用的是3.0几的版本,而我使用的版本如下:

哇,这个差别,老师讲课的是2017年的,而我现在是2019年,时隔一年多版本更新竟是如此之快,所以学习前端一定要勤,不然跟不上步伐。

那如何解决呢?百度吧,哈哈

Webpack的使用方法

webpack可以在终端中使用,在基本的使用方法如下:

# {extry file}出填写入口文件的路径,本文中就是上述main.js的路径,

# {destination for bundled file}处填写打包文件的存放路径

# 填写路径的时候不用添加{}

webpack {entry file} {destinationforbundledfile}

解决方法:

a.更换打包命令为: webpack

./src/main.js -o ./dist/bundle.js==(webpack ./src/main.js --output ./dist/bundle.js)

其中 bundle.js是打包后生成的文件的文件名,

可以看到main.js已经被打包为了bundle.js文件

但是终端中依然有黄色的警告

那是不是说明没有打包成功呢?

黄色警告是生命原因呢?

黄色部分的警告的意思是,没有设置模式,有开发模式和生产模式两种,

找到接下来,找到package.json.添加上”dev”和”build”这两个信息以及他们的值:

 "scripts": {

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

"dev":"webpack --mode development",

"build":"webpack --mode production"

},

输入命令:npm run dev

Look,还是报错了,原因是,输入命令 npm run dev 的时候,会默认打包src文件夹下的main.js文件,打包完成后是放在dist中的bunle.js文件,

我们先创建src文件,还有一个dist文件,存放默认的打包生成的文件, 然后在src里再创建index.js文件

重新输入命令:npm run dev ,如下图,dist文件夹里会自动生成一个main.js文件,并且无任何警告或报错出现,说明的问题已经解决了

回家第二十一天

相关文章

网友评论

      本文标题:webpack中遇到的问题

      本文链接:https://www.haomeiwen.com/subject/rehjsqtx.html