我已经下载了以下React Material模板template
从documentation跟随的步骤
的package.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"
},
}
这是因为您使用的是Windows。该项目很可能在基于unix的计算机上运行(NODE_PATH=./src
不是定义环境变量的Windows方式)。您可以使用Windows语法"start": "set NODE_PATH=./src react-scripts start",
修复它(您的项目不能在unix机器上运行)或使用交叉env库来定义您的环境:https://www.npmjs.com/package/dotenv