可能有多种原因导致您找不到 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" //<-- 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 允许您编写模块化和可重用的样式表,使您的代码更易于维护。