Я пытаюсь создать скрипт сборки, используя только npm без хрюка или глотки.npm - Скомпилировать файлы машинописных файлов в сценарии создания npm
Большинство вещей работают отдельно от конкатенации машинописных текстов.
Я могу скомпилировать файлы с одним машинописным текстом, но у меня есть несколько отдельных файлов, которые мне нужно объединить, а затем скомпилировать.
Я использую модем concat-cli, но он не объединяет файлы и просто выводит первый файл в папке.
Какой лучший способ объединить файлы машинописных файлов.
{
"name": "starter",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"scss": "node-sass --output-style compressed -o src/assets/css src/assets/sass/main.scss",
"compile:ts": "tsc --outDir ./src/assets/js/ --module commonjs ./src/app/**/*.ts",
"concat:ts": "concat-cli --files src/app/**/*.ts --output dist/js/output.ts",
"serve": "browser-sync start --server --files 'src/assets/css/, src/assets/js/*.js, **/*.html, !node_modules/**/*.html'",
"watch:css": "onchange 'src/assets/sass/*.scss' -- npm run scss",
"watch:js": "onchange 'src/app/**/*.js' -- npm run jshint",
"watch:ts": "onchange 'src/app/**/*.ts' -- npm run concat:ts",
"watch:all": "npm-run-all -p serve watch:css watch:js watch:images",
},
"author": "",
"license": "ISC",
"devDependencies": {
"browser-sync": "^2.13.0",
"concat": "0.0.1-security",
"concat-cli": "^4.0.0",
"node-sass": "^3.8.0",
"onchange": "^2.5.0",
"typescript": "^1.8.10",
}
}
Могу ли я использовать globs в webpack.config.js. У меня есть папка с папками с контроллерами, директивами, службами и фильтрами для моего кода angularjs. Поэтому у меня есть разные файлы типов, которые мне нужно скомпилировать, если я использую 'entry: './src/app/**/*. Ts',' i получить ошибку – ttmt