Как уже упоминалось в других ответах, когда вы запускаете свой проект, а затем выбираете ни один для параметров запуска задач, он не будет работать. См. js_task_runner на cookiecutter-django документацию .
Могу ли я спросить, где вы пытались запустить npm install
? Файл package.json находится в корне вашего приложения, поэтому вы должны запускать команды оттуда.
Впоследствии должна быть возможность добавить нужные файлы вручную. Создайте файл package.json в корневом каталоге вашего приложения и добавьте следующий код. Важно: Измените имя на имя вашего приложения.
{
"name": "CHANGE_TO_NAME_OF_YOUR_APP",
"version": "0.1.0",
"dependencies": {},
"devDependencies": {
"bootstrap": "4.1.1",
"gulp-concat": "^2.6.1",
"jquery": "3.3.1",
"popper.js": "1.14.3",
"autoprefixer": "^9.4.7",
"browser-sync": "^2.14.0",
"cssnano": "^4.1.10",
"gulp": "^4.0.0",
"gulp-imagemin": "^5.0.3",
"gulp-plumber": "^1.2.1",
"gulp-postcss": "^8.0.0",
"gulp-rename": "^1.2.2",
"gulp-sass": "^4.0.2",
"gulp-uglify-es": "^1.0.4",
"pixrem": "^5.0.0"
},
"engines": {
"node": ">=8"
},
"browserslist": [
"last 2 versions"
],
"scripts": {
"dev": "gulp"
}
}
Поскольку этот проект использует gulp.js в качестве средства выполнения задач, вам необходимо дополнительно к package.json также файл gulpfile.js . Код из этот пример должен работать. Проверьте также, есть ли у вас файл scss в name_of_your_app/static/sass/project.scss
.
Теперь вы сможете запустить npm install
на первом шаге и скомпилировать scss с npm run dev
на втором шаге (см. документация ).