问答详情
源自:3-3 实现todo应用的界面

style lang="stylus" 之后,npm run dev总是报错,麻烦会的解答一下

ERROR in ./src/app.vue?vue&type=style&index=0&id=5ef48958&lang=stylus&scoped=true& (./node_modules/vue-loader/lib??vue-loader-options!./src/app.vue?vue&type=style&index=0&id=5ef48958&lang=stylus&scoped=true&) 15:0
Module parse failed: Unexpected character '#' (15:0)
You may need an appropriate loader to handle this file type.
|
|
> #app{
|   position absolute
|   left 0
 @ ./src/app.vue?vue&type=style&index=0&id=5ef48958&lang=stylus&scoped=true& 1:0-150 1:166-169 1:171-318 1:171-318
 @ ./src/app.vue
 @ ./src/index.js
 @ multi (webpack)-dev-server/client?http://0.0.0.0:8000 (webpack)/hot/dev-server.js ./src/index.js
Child html-webpack-plugin for "index.html":

提问者:PerlaLi 2019-03-06 13:20

个回答

  • 鼬先生
    2019-08-15 17:31:54

    楼主已经给出答案了,去掉$即可

  • 白炎燚
    2019-05-08 16:32:33

    https://img1.mukewang.com/5cd293c80001dfc604510219.jpg

    后边不要加$,然后重新npm run dev

  • 慕沐6930247
    2019-05-04 11:54:20

    同求。。。


  • 梦海千里渡
    2019-04-17 17:15:47

    解决了嘛?我也遇到同样的问题

  • chenxiaoxiao12
    2019-03-13 16:47:45

    test:/\.styl(us)?$/,

    use:[

    'style-loader',

    'css-loader',


  • PerlaLi
    2019-03-06 13:25:03

    刚问过,就看到答案了,答案来自“小程序魔王”

    视频上的是 /\.styl/ ,没有加$结束符,以前我还以为老师忘写了呢,现在觉得是因为加了结束符只能匹配以.styl后缀结尾的文件,不加结束符可以匹配含有.styl的文件,即既可以匹配.styl也可以匹配.stylus