第二章 node-sass安装

接下来咱们来安装css-loader。css

vue3.0上,没有webpack.config.js也不用安装,只须要在目录下建立一个vue.config.js就能够实现同样的效果。vue

首先,咱们先建立vue.config.js在根目录下。而后添加代码,以下node

 1 module.exports = {
 2     chainWebpack: config => {
 3         config.module.rule("vue")
 4             .use("vue-loader")
 5             .loader("vue-loader")
 6             .tap(options => {
 7                 options.loaders = {
 8                     'scss': 'vue-style-loader!css-loader!sass-loader',
 9                     'sass': 'vue-style-loader!css-loader!sass-loader?indentedSyntax'
10                 };
11                 return options;
12             })
13     },
14     devServer: {
15         port: 8085,
16         host: 'localhost',
17         https: false,
18         open: true,
19         proxy: {
20             '/api': {
21                 target: '<url>',
22                 ws: true,
23                 changeOrigin: true
24             }
25         }
26     }
27 }

 

这里添加两部分一部分是webpack里的相关加载的信息,另外一部分是服务器配置信息,如端口号、https是否开启,以及是否自动在浏览器中打开网站。还有相关域名,咱们能够在本地的hosts中添加生产的域名,而后,在这使用生产域名来保证网站中域名限制。python

而后咱们验证一下是插件是否都安装了。打开App.vue,在下面<style>里添加lang="scss"webpack

<style lang="scss">

 

而后咱们看到了错误。PS:热部署修改完自动编译。web

下一步咱们安装sass-loader,直接打开Terminal窗口,执行命令npm

npm install --save-dev sass-loader

 


安装完成,咱们在代码里,再随便改个地,再改回来,代码就编译了。而后继续报错,这回是没有node-sass,继续装windows

npm install --save-dev node-sass


出错,须要python,buildapi

python须要安装2.X,传送门:https://www.python.org/downloads/release/python-2715/浏览器

 

若是安装位置不是默认的小伙伴们,在执行时还会报找不到的错误 ,那么请在path里把你安装的路径加上。而后再不行,重启ide就行了。。而后是下一个错误

build失败。。以前我在别的机器上安装了一下午。各类不行,看到别的经验,是要先把以前的包卸载了,从新安装。。

npm uninstall node-sass

这回我电脑是win10,报error MSB8036: 找不到 Windows SDK 版本8.1。

以前电脑是win7,报error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。

解决方法:这个执行下面两句就好了

npm install -g node-gyp
npm install --global --production windows-build-tools

须要管理员权限。关上ide,用管理员权限运行,从新打开ide

而后就坐着干等着。我是去吃了顿饭,回来没安完,又逛了逛网页。安完了。

继续安正式,node-sass,瞬间安完。。。orz

 

启动编译器
绿V又回来了。今天就到这。再水一篇~

下一章咱们讲路由router

 

感谢,参考:http://www.javashuo.com/article/p-synifmpb-ha.html

相关文章
相关标签/搜索