Giter Site home page Giter Site logo

tars-cli's Introduction

English description | Описание на русском

TARS-CLI

NPM version Downloads Mac/Linux Build Status Windows Build status Gitter

TARS-CLI — Command Line Interface for the TARS markup builder TARS.

The main problem in developing markup with TARS is all npm-dependences installing for each project every time. As the result, each project takes more than 200MB. To simplify initialization of the project and the work with TARS TARS-CLI was established. All TARS basic documentation is in the original TARS repository TARS.

TARS-CLI is just an interface of the main builder, which allows you to:

  • Initialize the project.
  • Start dev-command with browser reloading and opening tunnel to the Internet.
  • Start the build-command with the minified files or in release mode.
  • Add component with different set of files.
  • Add empty page or copy an existing page.

If you have any problems with TARS-CLI, please read the troubleshooting docs.

How to install

You have to install TARS-CLI globally:

npm i -g tars-cli

If you get a Permission denied or Error: EACCES error, you should run the previous command again in sudo.

If you use Node.js version 5.x.x, please, be sure, that you use npm version 3.3.10 and higher. Otherwise update npm by using command:

npm i -g npm

For Windows you have to do some more steps:

  • navigate to C:\Program Files (x86)\nodejs or C:\Program Files\nodejs via cmd.exe or any available terminal. The path depends on how Node.js was installed;
  • run command npm install npm@latest.

If you get a Permission denied or Error: EACCES error, you should run the previous command again in sudo.

Initialize your first project with:

tars init

TARS-CLI commands

All commands have similar template of executing:

tars + command-name + flags

You can run the tars --help or tars -h or just tars without additional command and flags at any moment. This command displays information about all available commands and flags. Also you can add the --help key or -h key to any command to get full description of this command.

tars -v or tars --version will display current version of TARS-CLI installed on your computer and current version of TARS in current project. Also, you will be informed about updating, if it is available.

Almost all command has the interactive mode. In this mode you can to communicate with CLI like it has its own GUI. If you are using interactive mode you don’t need to know what the flags are responsible for, because you are communicate with CLI with natural language. Interactive mode is easy to disable if you use automatic testing or something else that doesn’t require the human presence.

Command list

Feel free to write to [email protected] or gitter and ask me all question about TARS-CLI.

tars-cli's People

Contributors

alena-ilina avatar artem-malko avatar davedev13 avatar evilsprut avatar jt3k avatar kakrostropovich avatar pufflik avatar senja006 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tars-cli's Issues

Template files in the custom component folder

During the initialization of the project and setting a custom directory for the components, in the markup folder is created default folder "components" with example templates.
Node v6.2.1
npm v3.9.3
TARS-CLI version: "1.8.4"
TARS version in current project: "1.8.1"
win10 / macosx 10.11

from tars-config.js:

    "fs": {
        "staticFolderName": "static",
        "imagesFolderName": "img",
        "componentsFolderName": "blocks"
    }

2016-06-28 9 49 10
2016-06-28 10 24 17

Как перенести свой проект на другой комп?

Привет!
Возможно мой вопрос слишком простой, но я новичок в Node.js и могу что-то не знать)

в общем делаю верстку, спушил ее на битбакет, думаю на новом компе раскатаю. Ок. дома клонирую репозиторий, запускаю

npm i -g tars-cli
npm install
gulp update-deps
# И получаю для каждого модуля

module.js:338
    throw err;
    ^
Error: Cannot find module 'gulp-util'

само собой помогает

npm install --save-dev 

но так для каждого модуля, а их много. Как сделать это одной командой?

MSBUILD : error MSB3428

При установке npm i -g tars-cli

MSBUILD : error MSB3428: Загрузка компонента Visual C++ "VCBuild.exe" невозможна. Способы решения проблемы: 1) установка .NET Framework 2.0 SDK, 2) установка Microsoft Visual Studio 2005 или 3) указание адреса компонента в системном пути, если компонент установлен в другом месте. [C:\Users\admin\AppData\Roaming\npm\node_modules\tars-cli\node_modules\bufferutil\build\binding.sln]

TARS doesn't work with node v6.5.0

TARS doesn't work with node v6.5.0 even after update cli and update project, reinstall node modules.
Stack trace:
[17:27:37] Error in plugin 'run-sequence(css:compile-css)'
Message:
Package gulp-sass is not available.
Stack:
Error: Package gulp-sass is not available.
at Object.tarsRequire as require
at Object.preprocessor (/Users/z/Code/fiat-m.local/tars/tars.js:237:38)
at generateTaskContent (/Users/z/Code/fiat-m.local/tars/tasks/css/helpers/manual-compile-css-task-template.js:90:31)
at Gulp.tars.packages.gulp.task (/Users/z/Code/fiat-m.local/tars/tasks/css/compile-css.js:8:111)
at module.exports (/Users/z/Code/fiat-m.local/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/Users/z/Code/fiat-m.local/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/Users/z/Code/fiat-m.local/node_modules/orchestrator/index.js:214:10)
at Gulp.Orchestrator.start (/Users/z/Code/fiat-m.local/node_modules/orchestrator/index.js:134:8)
at runNextSet (/usr/local/lib/node_modules/tars-cli/node_modules/run-sequence/index.js:86:16)
at Gulp.onTaskEnd (/usr/local/lib/node_modules/tars-cli/node_modules/run-sequence/index.js:75:5)
at emitOne (events.js:101:20)
at Gulp.emit (events.js:188:7)
at Gulp.Orchestrator._emitTaskDone (/Users/z/Code/fiat-m.local/node_modules/orchestrator/index.js:264:8)
at /Users/z/Code/fiat-m.local/node_modules/orchestrator/index.js:275:23
at finish (/Users/z/Code/fiat-m.local/node_modules/orchestrator/lib/runTask.js:21:8)
at /Users/z/Code/fiat-m.local/node_modules/orchestrator/lib/runTask.js:52:4
at f (/Users/z/Code/fiat-m.local/node_modules/once/once.js:17:25)
at DestroyableTransform.onend (/Users/z/Code/fiat-m.local/node_modules/end-of-stream/index.js:31:18)
at emitNone (events.js:91:20)
at DestroyableTransform.emit (events.js:185:7)
at endReadableNT (/usr/local/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:865:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)

Install and reinstall node-sass, gulp-sass doesn't help too.
What's problem?

Не запускается tars dev -l

[BS] Access URLs:


   Local: http://localhost:3004/index.html
External: http://192.168.10.100:3004/index.html

      UI: http://localhost:3001

UI External: http://192.168.10.100:3001


[BS] Serving files from: dev

events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:1011:11)
at Process.ChildProcess._handle.onexit (child_process.js:802:34)

Вот что выводит при попытке выполнить tars dev -l . Настройки почти все стандартные. только препроцессор поменял на less

версия
nodejs -v
v0.10.37

SVG template

Can you add svg sprite template for generating svg sprite?

<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><% _.forEach( icons, function( icon ){ %> <symbol id="<%= icon.id %>" class="md <%= icon.className %>" viewBox="<%= icon.svg.viewBox %>"><% if (icon.title) {%> <title><%= icon.title %></title><% }%> <%= icon.svg.content %> </symbol><% }); %></svg>

Произвольный шаблон модуля

Привет. Есть ли возможность создавать кастомный шаблон модуля, например, для модуля в ангуляре:

_template
-- _.template.module.js
-- _template.ctrl.js
--_template.directive.js

...и так далее. Было бы круто иметь такую фичу.

Не находит файл в "node_modules/...".

Здравствуйте!

Пытаюсь подключить файл путём: @import "bootstrap/less/bootstrap.less";- не видит. А так:@import "/usr/local/lib/node_modules/bootstrap/less/bootstrap.less";` - видит.

Подобная история и с JS при require('myPath'); когда необходимо подключить например: /usr/local/lib/node_modules/bootstrap/js/tooltip.js.

Не работает после установки

Установил тарс-цли

сделал тарс инит

выбрал стилус джейд и несколько ещё опций

установилось ок.

пишу npm i

всё ок

затем делаю gulp dev

и вижу ошибку

ок думаю, мож одну зависимость не установили.

ставлю автопрефиксер.,, перепроверяю ещё раз npm i сделано ли ? -- сделано
затем пишу гулп.

дальше не разбирался. чините.

Random Browsersync port on init

I am developing a lot of project at the same time and trying to set a random port between 3000 and 9000 for each web server started on my machine to avoid their conflicts and let my browser to remember each web app separately.

So I think that will be good to add ability to set a random port for Browsersync on init command.

Error on tars dev in Elementary OS

Hello, I'm getting the following error on tars dev

OS: Elementary OS
Node v0.10.39
npm 2.13.3

/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/index.js:72
        extension = path.parse(file.path).ext.substr(1);
                         ^
TypeError: Object #<Object> has no method 'parse'
  at DestroyableTransform.bufferContents [as _transform] (/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/index.js:72:26)
  at DestroyableTransform.Transform._read (/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10)
  at DestroyableTransform.Transform._write (/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:12)
  at doWrite (/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:237:10)
  at writeOrBuffer (/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:227:5)
  at DestroyableTransform.Writable.write (/usr/lib/node_modules/tars-cli/node_modules/gulp-importify/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:194:11)
  at DestroyableTransform.ondata (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:578:20)
  at DestroyableTransform.emit (events.js:95:17)
  at readableAddChunk (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:199:16)
  at DestroyableTransform.Readable.push (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:163:10)
  at DestroyableTransform.Transform.push (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:133:32)
  at DestroyableTransform.sourceMapInit [as _transform] (/usr/lib/node_modules/tars-cli/node_modules/gulp-sourcemaps/index.js:122:10)
  at DestroyableTransform.Transform._read (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:10)
  at DestroyableTransform.Transform._write (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:160:12)
  at doWrite (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:333:12)
  at writeOrBuffer (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:319:5)
  at DestroyableTransform.Writable.write (/usr/lib/node_modules/tars-cli/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:246:11)
  at write (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
  at flow (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)
  at DestroyableTransform.pipeOnReadable (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:664:5)
  at DestroyableTransform.emit (events.js:117:20)
  at emitReadable_ (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:448:10)
  at emitReadable (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:444:5)
  at readableAddChunk (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:187:9)
  at DestroyableTransform.Readable.push (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:149:10)
  at DestroyableTransform.Transform.push (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:145:32)
  at afterTransform (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:101:12)
  at TransformState.afterTransform (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:79:12)
  at DestroyableTransform.noop [as _transform] (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/through2.js:26:3)
  at DestroyableTransform.Transform._read (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10)
  at DestroyableTransform.Transform._write (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:12)
  at doWrite (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:237:10)
  at writeOrBuffer (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:227:5)
  at DestroyableTransform.Writable.write (/usr/lib/node_modules/tars-cli/node_modules/gulp-plumber/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:194:11)
  at write (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
  at flow (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)
  at DestroyableTransform.pipeOnReadable (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:664:5)
  at DestroyableTransform.emit (events.js:92:17)
  at emitReadable_ (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:448:10)
  at emitReadable (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:444:5)
  at readableAddChunk (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:187:9)
  at DestroyableTransform.Readable.push (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:149:10)
  at DestroyableTransform.Transform.push (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:145:32)
  at afterTransform (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:101:12)
  at TransformState.afterTransform (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:79:12)
  at DestroyableTransform.noop [as _transform] (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/through2.js:26:3)
  at DestroyableTransform.Transform._read (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10)
  at DestroyableTransform.Transform._write (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:12)
  at doWrite (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:237:10)
  at writeOrBuffer (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:227:5)
  at DestroyableTransform.Writable.write (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:194:11)
  at write (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
  at flow (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)
  at DestroyableTransform.pipeOnReadable (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:664:5)
  at DestroyableTransform.emit (events.js:92:17)
  at emitReadable_ (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:448:10)
  at emitReadable (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:444:5)
  at readableAddChunk (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:187:9)
  at DestroyableTransform.Readable.push (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:149:10)
  at DestroyableTransform.Transform.push (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:145:32)
  at afterTransform (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:101:12)
  at TransformState.afterTransform (/home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:79:12)
  at /home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/lib/src/getContents/bufferFile.js:12:5
  at evalmachine.<anonymous>:272:14
  at /home/ilyoff/Documents/Projects/freelance/tars/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/graceful-fs.js:102:5
  at Object.oncomplete (evalmachine.<anonymous>:108:15)

Автоматическая генерация блока в модуле

При создании нового модуля по команде tars add-module (вариант basic) было бы хорошо так:

  • в jade-миксине автоматом прописывается блок (самого общего типа) с именем класса (по имени модуля);
  • в стилях добавляется имя класса (по имени модуля) с каким-то одним общим, ничего не значащим правилом.

Иначе приходится вручную каждый раз создавать блок (любого типа) в миксине jade - дополнительная, никому не нужная работа, как мне кажется.

Если не создать блок вручную в миксине jade и подключить такой модуль в шаблон, то TARS выдает ошибку, которая (как мне кажется) слишком неявно указывает на суть проблемы.

Make it works as local package

const cliRootPath = path.resolve(__dirname, '../');
process.env.cliRoot = cliRootPath;
process.env.npmRoot = path.join(cliRootPath, 'node_modules/');

Tars init trows the error

$ tars init
🅃 🄰 🅁 🅂 : Initialization has been started!

🅃 🄰 🅁 🅂 : I'll be inited in "/Users/boonya/Documents/miks.org.ua/miks-2016.2"
🅃 🄰 🅁 🅂 : TARS source will be downloaded from "https://github.com/tars/tars/archive/master.zip"
🅃 🄰 🅁 🅂 : You can specify source url by using flag "--source" or "-s"
🅃 🄰 🅁 🅂 : Example: "tars init -s http://url.to.zip.with.tars"
🅃 🄰 🅁 🅂 : Run command "tars init --help" for more info.

🅃 🄰 🅁 🅂 : I'm going to install "gulp" localy and create local package.json
🅃 🄰 🅁 🅂 : You can modify package.json by using command "npm init" or manually.
🅃 🄰 🅁 🅂 : Please, answer some questions:

? What preprocessor for CSS do you want to use? Less
? What templater for HTML do you want to use? Handlebars
? What workflow for JavaScript processing do you want to use? Modular (Webpack will be used to resolve requires/imports between JavaScript-files)
? Would you like to check your JavaScript with ESLint? Yes
? Would you like to use ES6 (ES.Next) syntax? No
? What dpi of raster-images are you going to use? Available multiple choice. 96, 384
? Would you like to use notify in OS? Yes
? Enter static directory name static
? Enter images directory name img
🅃 🄰 🅁 🅂 : You can change all options by useing command "tars re-init".
🅃 🄰 🅁 🅂 : Or you can change it manually in tars-config.js

🅃 🄰 🅁 🅂 : Please, wait for a moment, while magic is happening...
🅃 🄰 🅁 🅂 : TARS version is: 1.7.0
🅃 🄰 🅁 🅂 : Local package.json has been created
🅃 🄰 🅁 🅂 : Local gulp and other dependencies has been installed
events.js:154
throw er; // Unhandled 'error' event
^
Error: spawn /Users/boonya/.npm/lib/node_modules/tars-cli/node_modules/.bin/gulp ENOENT
at exports._errnoException (util.js:890:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
at onErrorNT (internal/child_process.js:348:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)

Tars-cli version: "1.7.2"
Mac OS 10.11.4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.