#reactjs #npm
Вопрос:
У меня есть очень, очень простое приложение React. Когда я запускаю npm start, я получаю эту ошибку.
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
^
[Error: ENOENT: no such file or directory, stat 'C:UsersDawsonSchafferDocumentsMy Music'] {
errno: -4058,
code: 'ENOENT',
syscall: 'stat',
path: 'C:\Users\DawsonSchaffer\Documents\My Music'
}
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
Compiling...
C:UsersDawsonSchaffernode_modulesreact-scriptsscriptsstart.js:19
throw err;
^
[Error: ENOENT: no such file or directory, stat 'C:UsersDawsonSchafferDocumentsMy Music'] {
errno: -4058,
code: 'ENOENT',
syscall: 'stat',
path: 'C:\Users\DawsonSchaffer\Documents\My Music'
}
Вот мой пакет.json
{
"name": "create-react-app-example",
"version": "0.1.0",
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"dependencies": {
"react": "^16.10.2",
"react-dom": "^16.10.2",
"react-scripts": "3.2.0"
},
"devDependencies": {
"react-cosmos": "^5.0.0-beta.15"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
Я не уверен, почему он показывает Мой музыкальный каталог, но это, вероятно, не связано. Я установил, переустановил (глобально): webpack, webpack-dev и react-скрипты. Я несколько раз очищал кэш безрезультатно. Я рад предоставить более подробную информацию, но на данный момент я не уверен, что еще искать или добавлять. Любая помощь была бы очень признательна.
Спасибо Доусон
Комментарии:
1. Поместите свой проект в свою собственную папку, а не в свой домашний каталог
C:UsersDawsonSchaffer
2. Его нет в моем домашнем каталоге, он находится в: C:UsersDawsonSchafferDocumentsProjectsDirectoryProjectsfirst-react-app
3. Может быть, тогда вы запустили установку npm
C:UsersDawsonSchaffer
вместо папки вашего проекта? У вас естьC:UsersDawsonSchaffernode_modules
папка, которую вам, вероятно, следует удалить
Ответ №1:
Комментарий Энди Рэя, вероятно, ваш лучший ответ. Ваш проект должен быть в папке, со всем, что в ней находится.
Ответ №2:
Вы были правы, я установил его в свою домашнюю папку. Я удалил его и переустановил, и он заработал. Спасибо за всю помощь.
Спасибо Доусон