首页 > 解决方案 > React Material 启动脚本 NODE_PATH 无法识别

问题描述

我已经下载了以下 React Material 模板 模板

遵循文档中的步骤

包.json

{
  "name": "material-dashboard-react",
  "version": "1.6.0",
  "description": "Material Dashboard React. Coded by Creative Tim",
  "private": false,
  "main": "dist/index.js",
 
  "scripts": {
    "start": "NODE_PATH=./src react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "install:clean": "rm -rf node_modules/ && rm -rf package-lock.json && npm install && npm start",
    "lint:check": "eslint . --ext=js,jsx;  exit 0",
    "lint:fix": "eslint . --ext=js,jsx --fix;  exit 0",
    "build-package-css": "cp src/assets/css/material-dashboard-react.css dist/material-dashboard-react.css",
    "build-package": "npm run build-package-css && babel src --out-dir dist"
  },
 
}

收到以下错误 在此处输入图像描述

错误

标签: reactjsreact-material

解决方案


这是因为您使用的是 Windows。该项目之前可能在基于 unix 的计算机上运行(NODE_PATH=./src不是定义环境变量的 windows 方式)。您可以使用 Windows 语法修复它"start": "set NODE_PATH=./src react-scripts start",(您的项目不会在 unix 机器上运行)或使用跨环境库来定义您的环境:https ://www.npmjs.com/package/dotenv


推荐阅读