use*_*757 18 sass node.js node-sass create-react-app
运行 create-react-app,我在 create-react-app 应用程序中收到错误消息:
要导入 Sass 文件,首先需要安装 node-sass。运行
npm install node-sass或yarn add node-sass在您的工作区内。
我确实安装了 node-sass。
包.json:
"devDependencies": {
"node-sass": "^4.13.0"
}
Run Code Online (Sandbox Code Playgroud)
项目 node_modules 文件夹:
我已经卸载、重新安装、更新、清理缓存等。我该如何解决?
小智 25
就我而言,即使node-sass已经安装在我的项目目录中,我也遇到了同样的问题。
要导入 Sass 文件,首先需要安装 node-sass。
在工作区中运行 npm install node-sass 或 yarn add node-sass 。
我发现,我的项目正在全局安装的反应脚本上运行,并且我的本地项目目录中有另一个版本。获取“node-sass”的基本路径时发生冲突。
我卸载了本地的react-scripts并在本地项目目录中重新安装了它。跑步,
npm uninstall react-scripts然后
npm install react-scripts
这解决了我的问题!
对我有用的是我卸载了全局node-sass并将其安装在我当前的项目目录中
npm uninstall -g node-sass
npm install node-sass
Run Code Online (Sandbox Code Playgroud)
确保停止 npm start直到安装完成,如果可能,安装完成后重新启动系统
我遇到了同样的问题,设置SASS_PATH环境变量为我解决了这个问题。
例如,如果您使用docker-compose.yml然后添加:
environment:
- SASS_PATH=node_modules:src
Run Code Online (Sandbox Code Playgroud)
也许其他人可以解释为什么需要这样做。
| 归档时间: |
|
| 查看次数: |
11185 次 |
| 最近记录: |