相关疑难解决方法(0)

Node Sass找不到当前环境的绑定

我在构建应用程序时遇到问题,因为node-sass因错误而失败.

缺少绑定中的错误/Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node
节点Sass找不到当前环境的绑定:OS X 64位,节点0.10.x

我试过跑步

npm rebuild node-sass
Run Code Online (Sandbox Code Playgroud)

这说

二进制很好; 退出.

在运行时,node -v我得到v6.2.2

这与sass错误"Node 0.10.x"的内容不同.我无法弄清楚为什么它会得到错误的版本.我还尝试删除node_modules文件夹并运行npm update或npm install,这两个文件都没有解决问题.有任何想法吗?

node.js npm

445
推荐指数
18
解决办法
24万
查看次数

找不到模块“module.css”或其相应的类型声明

不知道为什么打字稿突然无法识别我的代码,它显示

Cannot find module './hookStyle/useMemostyle.module.css' or its corresponding type declarations
Run Code Online (Sandbox Code Playgroud)

当我将样式移动到另一个文件夹时会发生这种情况

这是打字稿配置

{
  "compilerOptions": {
    "lib": [
      "ESNext",
      "dom"
    ],
    "outDir": "lib",
    "removeComments": true,
    "target": "ES6",
    "baseUrl": "src",
    "esModuleInterop": true,
    "moduleResolution": "node",
    "sourceMap": true,
    "sourceRoot": "/",
    "alwaysStrict": true,
    "allowUnreachableCode": false,
    "noImplicitAny": true,
    "strictNullChecks": true,
    "noImplicitReturns": true,
    "noUncheckedIndexedAccess": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "allowJs": true,
    "skipLibCheck": true,
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "module": "esnext",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "react-jsx"
  },
  "include": [
    "./**/*.ts"
  ],
  "exclude": …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

15
推荐指数
1
解决办法
2万
查看次数

如何将 scss 文件导入打字稿文件

我正在尝试将 .scss 文件导入到 .tsx 打字稿文件中。

但是我收到以下错误。当我跑npm run tsc

src/public/app1/index.tsx:5:20 - 错误 TS2307:找不到模块“./index.scss”。

5 从“./index.scss”导入样式;~~~~~~~~~~~~~~~

发现 1 个错误。

索引.tsx

import React from "react";
import { render } from "react-dom";
import App from "./App";
import styles from "./index.scss";

render(
    <App/>,
    document.getElementById("root"),
);
Run Code Online (Sandbox Code Playgroud)

索引.scss

body {
    background:red;
    color: #005CC5;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

我看到一个解决方案是在我的项目的根目录中创建一个 decleration.d.ts 文件。但这对我没有用。无法导入 CSS/SCSS 模块。TypeScript 说“找不到模块”

declaration.d.ts

declare module '*.scss';
Run Code Online (Sandbox Code Playgroud)

配置文件

{
  "compilerOptions": {
    /* Basic Options */
    // "incremental": true,                   /* Enable incremental compilation */
    "target": "es6",                          /* …
Run Code Online (Sandbox Code Playgroud)

sass typescript reactjs

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

typescript ×2

javascript ×1

node.js ×1

npm ×1

reactjs ×1

sass ×1