2015-08-17 1 views
0

je suis arrivé un projet de 3ème partie et ils ont quelque chose comme ci-dessous dans bower.json et le fichier package.jsonbower.json et package.json interpolation

"name": "${project.artifactId}", 
"description": "${project.description}", 
"version": "${project.version}", 

Je ne peux pas comprendre ce qui construit le moteur utilise ${} interpolation dans le fichier .json. Il y a aussi brunch-config.cofee fichier avec un usage similaire. Je ne vois rien décrire ces variables. Mon brunch build échouerait complètement (peut-être pour des raisons non liées):

$ brunch build -d 
14 Aug 23:03:50 - error: { [Error: Component must have "/Users/test/bower/angular/bower.json"] code: 'NO_BOWER_JSON' } 
    brunch:watch Loaded plugins: +0ms 
    brunch:watch File 'package.json' received event 'add' +11ms 
    brunch:watch File 'bower.json' received event 'add' +2ms 
    brunch:watch File 'brunch-config.coffee' received event 'add' +0ms 

Pouvez-vous aider à fournir des conseils?

Merci

+0

Probablement ils ont utilisé [Maven] (https://maven.apache.org/index.html). Il ressemble à [Interpolation du modèle Maven] (https://maven.apache.org/ref/3.3.1/maven-model-builder/#Model_Interpolation). Regardez les [documents de configuration] (https://maven.apache.org/pom.html) pour voir où ces configurations résident – wilver

+0

Oui, vous avez raison –

+0

S'il vous plaît poster une réponse ci-dessous et je vais approuver. –

Répondre