已解决:找不到模块“sass”反应

可能有多种原因导致您找不到 Sass 模块。 首先,可能是您的机器上没有安装它。 其次,可能是您正在寻找与 React 使用的不同版本的 Sass。 第三,可能是该模块与 React 不兼容。 最后,可能是当您尝试使用该模块时未加载该模块。

-native

I'm trying to use SASS in my react native project. I installed node-sass and added the following line to my package.json file:
<code>"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest",
    "sass": "node-sass --watch app/styles -o app/styles"  //&lt;-- this line is new!
  },</code> 
When I run <code>npm run sass</code>, I get the following error: <code>Error: Cannot find module 'sass'</code>. What am I doing wrong?

上面的代码试图将 SASS 样式表预处理器与 React Native 项目一起使用。 需要先安装 SASS,这可以通过节点包管理器 (npm) 完成。 安装 SASS 后,上面的代码会在项目的 package.json 文件中添加一个脚本,该脚本可以使用 npm 运行以将 SASS 文件编译成 CSS。 但是,运行脚本时,出现错误,提示找不到SASS模块。 这可能是由于脚本中的拼写错误或使用的 SASS 版本过时所致。

Gulp.js

Gulp.js 是 JavaScript 语言的任务运行器。 它使常见任务的自动化变得容易,例如编译和缩小代码、运行测试和生成文档。

使用 Gulp.js 的好处之一是它可以与任何 JavaScript 项目一起使用。 由于它用途广泛,您可以使用它来加快开发过程或为您的代码创建自动构建和测试。

如果您是 Gulp.js 的新手,可以使用一些资源来帮助您入门:

一旦您对 Gulp 的工作原理有了基本的了解,您就可以开始使用它来自动化您的开发过程。 例如,您可以使用它来自动编译和压缩您的代码,对每个更改运行单元测试,并从您的源代码生成文档。

Gulp 是做什么用的

?

Gulp 是 JavaScript 的任务运行器,可帮助您自动化开发过程。 它可用于编译和源代码管理、单元测试等。

'屁股%27

Sass 是 CSS 的样式表语言。 它是 CSS 的超集,这意味着它不仅可以设置 CSS 样式。 Sass 允许您编写模块化和可重用的样式表,使您的代码更易于维护。

相关文章:

发表评论