Я только что проверил веб-фреймворк node.js, который называется feathers.js. Я последовал примеру
`` `bash
$ npm install -g @feathersjs/cli
$ mkdir my-new-app
$ cd my-new-app/
$ feathers generate app
$ npm start
В примере файла package.json
я нашел скрипт, похожий на этот: "start": "node src/"
. Я прочитал node.js cli options , я не нашел ничего связанного. Итак, я хочу знать, как работает этот скрипт, потому что обычно node.js cli выполняется node foo.js
1012 * редактировать *:
Структура папок
файл package.json
{
"name": "feathersjsExplore",
"description": "",
"version": "0.0.0",
"homepage": "",
"main": "src",
"keywords": [
"feathers"
],
"author": {
"name": "",
"email": ""
},
"contributors": [],
"bugs": {},
"directories": {
"lib": "src",
"test": "test/"
},
"engines": {
"node": "^8.0.0",
"npm": ">= 3.0.0"
},
"scripts": {
"test": "npm run eslint && npm run mocha",
"eslint": "eslint src/. test/. --config .eslintrc.json",
"dev": "nodemon src/",
"start": "node src/",
"mocha": "mocha test/ --recursive --exit"
},
"dependencies": {
"@feathersjs/configuration": "^2.0.2",
"@feathersjs/errors": "^3.3.2",
"@feathersjs/express": "^1.2.5",
"@feathersjs/feathers": "^3.2.1",
"compression": "^1.7.3",
"cors": "^2.8.4",
"helmet": "^3.13.0",
"serve-favicon": "^2.5.0",
"winston": "^3.0.0"
},
"devDependencies": {
"eslint": "^5.5.0",
"mocha": "^5.2.0",
"nodemon": "^1.18.4",
"request": "^2.88.0",
"request-promise": "^4.2.2"
}
}