首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Babel-Node一直试图转换.stylus文件。

Babel-Node一直试图转换.stylus文件。
EN

Stack Overflow用户
提问于 2015-06-29 18:03:01
回答 1查看 316关注 0票数 1

我不知道为什么会发生这种情况,但当我试图使用:

代码语言:javascript
复制
babel-node src/server.js

代码语言:javascript
复制
nodemon --exec babel-node --stage 0 --ignore='/node_modules/' --watch src/server.js -- src/server.js

我收到一个错误:

代码语言:javascript
复制
SyntaxError: .../src/components/App/App.styl: Unexpected token (10:11)

9  | html
10 |   min-width: 767px; min-height: 100%; height: 100%;

似乎是因为它试图转换一个手写文件吗?但我不知道为什么。文件包含在App.js中,如下所示:

代码语言:javascript
复制
import styles from './App.styl';

我以为它会忽略一个扩展名为非..js/..jsx的文件?当我使用webpack时,它完美地编译了server.js (我有手写笔-加载程序),并且我可以从输出节点server.js,所以生产端很好,我只是希望直接用babel运行server.js来进行开发。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-29 18:26:28

正如您所说,babel-node只是.js/.jsx文件加载的babel转换程序的节点。该错误不是来自babel-node,而是来自node本身,因为这将成为

代码语言:javascript
复制
var styles = require('./App.styl');

节点将尝试加载它,因为您已经将它告诉require一个文件,所以它正在执行您告诉它的事情。

只有webpack被配置成知道如何处理.styl文件,而不是节点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31122527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档