Do I really need to install Prettier locally?Install Force.com IDE 2vscode/sfdx doesn't see my projectDevHub and Scratch Org command to open project missing username
Why isn't 'chemically-strengthened glass' made with potassium carbonate? To begin with?
Why did other houses not demand this?
Why did it take so long for Germany to allow electric scooters / e-rollers on the roads?
Is "vegetable base" a common term in English?
A burglar's sunglasses, a lady's odyssey
Is keeping the forking link on a true fork necessary (Github/GPL)?
Are there historical examples of audiences drawn to a work that was "so bad it's good"?
Can “du tout” be used positively?
Why does splatting create a tuple on the rhs but a list on the lhs?
Time complexity of an algorithm: Is it important to state the base of the logarithm?
Why is unzipped directory exactly 4.0k (much smaller than zipped file)?
Why do the i8080 I/O instructions take a byte-sized operand to determine the port?
Can we assume that a hash function with high collision resistance also means highly uniform distribution?
Why is 'additive' EQ more difficult to use than 'subtractive'?
Shorten or merge multiple lines of `&> /dev/null &`
Are cells guaranteed to get at least one mitochondrion when they divide?
Interpreation ROC AUC score
How can I properly write this equation in Latex?
Is it legal to have an abortion in another state or abroad?
What tokens are in the end of line?
Why does FOO=bar; export the variable into my environment
Should I split timestamp parts into separate columns?
Rear caliper seized after brake pads replaced. Is this linked?
Gravitational Force Between Numbers
Do I really need to install Prettier locally?
Install Force.com IDE 2vscode/sfdx doesn't see my projectDevHub and Scratch Org command to open project missing username
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Well, I am trying to set up code formatting process in my project and I am following this guide Set Up the Prettier Code Formatter for Salesforce Projects where steps 1 and 2 include installing prettier locally.
Does anybody know why this is needed? As far as I understand, installing the Prettier extension for VS Code, which is step 5 in the guide, already gives formatting functionality and recognizes the .prettierrc file in the project root. What is the purpose of having prettierinstalled via npm alongside Prettier vs code extension?
vs-code
add a comment |
Well, I am trying to set up code formatting process in my project and I am following this guide Set Up the Prettier Code Formatter for Salesforce Projects where steps 1 and 2 include installing prettier locally.
Does anybody know why this is needed? As far as I understand, installing the Prettier extension for VS Code, which is step 5 in the guide, already gives formatting functionality and recognizes the .prettierrc file in the project root. What is the purpose of having prettierinstalled via npm alongside Prettier vs code extension?
vs-code
add a comment |
Well, I am trying to set up code formatting process in my project and I am following this guide Set Up the Prettier Code Formatter for Salesforce Projects where steps 1 and 2 include installing prettier locally.
Does anybody know why this is needed? As far as I understand, installing the Prettier extension for VS Code, which is step 5 in the guide, already gives formatting functionality and recognizes the .prettierrc file in the project root. What is the purpose of having prettierinstalled via npm alongside Prettier vs code extension?
vs-code
Well, I am trying to set up code formatting process in my project and I am following this guide Set Up the Prettier Code Formatter for Salesforce Projects where steps 1 and 2 include installing prettier locally.
Does anybody know why this is needed? As far as I understand, installing the Prettier extension for VS Code, which is step 5 in the guide, already gives formatting functionality and recognizes the .prettierrc file in the project root. What is the purpose of having prettierinstalled via npm alongside Prettier vs code extension?
vs-code
vs-code
asked 8 hours ago
EduardEduard
1,9242726
1,9242726
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
From Docs for Prettier at VisualStudio Marketplace:
This extension will use prettier from your project's local
dependencies. Should prettier not be installed locally with your
project's dependencies, a copy will be bundled with the extension.
This implies you don't need to install prettier locally using npm.
But its always good to have prettier installed locally,, just in case you wanna use it via commandline , Batch Scripts or some CI CD jobs to autoformat code.
Src : https://prettier.io/docs/en/cli.html
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
add a comment |
The command npm install --save-dev --save-exact prettier makes sure that your project has prettier as local dependencies .
If you read through the https://github.com/prettier/prettier-vscode specially resolution section it looks for prettier first in the local dependency and hence its ok to install it as dev dependency before the extension is installed .
Also using --save-exact locks to specific version of prettier making it consistent.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "459"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f263157%2fdo-i-really-need-to-install-prettier-locally%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
From Docs for Prettier at VisualStudio Marketplace:
This extension will use prettier from your project's local
dependencies. Should prettier not be installed locally with your
project's dependencies, a copy will be bundled with the extension.
This implies you don't need to install prettier locally using npm.
But its always good to have prettier installed locally,, just in case you wanna use it via commandline , Batch Scripts or some CI CD jobs to autoformat code.
Src : https://prettier.io/docs/en/cli.html
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
add a comment |
From Docs for Prettier at VisualStudio Marketplace:
This extension will use prettier from your project's local
dependencies. Should prettier not be installed locally with your
project's dependencies, a copy will be bundled with the extension.
This implies you don't need to install prettier locally using npm.
But its always good to have prettier installed locally,, just in case you wanna use it via commandline , Batch Scripts or some CI CD jobs to autoformat code.
Src : https://prettier.io/docs/en/cli.html
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
add a comment |
From Docs for Prettier at VisualStudio Marketplace:
This extension will use prettier from your project's local
dependencies. Should prettier not be installed locally with your
project's dependencies, a copy will be bundled with the extension.
This implies you don't need to install prettier locally using npm.
But its always good to have prettier installed locally,, just in case you wanna use it via commandline , Batch Scripts or some CI CD jobs to autoformat code.
Src : https://prettier.io/docs/en/cli.html
From Docs for Prettier at VisualStudio Marketplace:
This extension will use prettier from your project's local
dependencies. Should prettier not be installed locally with your
project's dependencies, a copy will be bundled with the extension.
This implies you don't need to install prettier locally using npm.
But its always good to have prettier installed locally,, just in case you wanna use it via commandline , Batch Scripts or some CI CD jobs to autoformat code.
Src : https://prettier.io/docs/en/cli.html
answered 7 hours ago
Pranay JaiswalPranay Jaiswal
19.5k53265
19.5k53265
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
add a comment |
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
Thanks! Now it's much clear to me.
– Eduard
7 hours ago
add a comment |
The command npm install --save-dev --save-exact prettier makes sure that your project has prettier as local dependencies .
If you read through the https://github.com/prettier/prettier-vscode specially resolution section it looks for prettier first in the local dependency and hence its ok to install it as dev dependency before the extension is installed .
Also using --save-exact locks to specific version of prettier making it consistent.
add a comment |
The command npm install --save-dev --save-exact prettier makes sure that your project has prettier as local dependencies .
If you read through the https://github.com/prettier/prettier-vscode specially resolution section it looks for prettier first in the local dependency and hence its ok to install it as dev dependency before the extension is installed .
Also using --save-exact locks to specific version of prettier making it consistent.
add a comment |
The command npm install --save-dev --save-exact prettier makes sure that your project has prettier as local dependencies .
If you read through the https://github.com/prettier/prettier-vscode specially resolution section it looks for prettier first in the local dependency and hence its ok to install it as dev dependency before the extension is installed .
Also using --save-exact locks to specific version of prettier making it consistent.
The command npm install --save-dev --save-exact prettier makes sure that your project has prettier as local dependencies .
If you read through the https://github.com/prettier/prettier-vscode specially resolution section it looks for prettier first in the local dependency and hence its ok to install it as dev dependency before the extension is installed .
Also using --save-exact locks to specific version of prettier making it consistent.
answered 7 hours ago
Mohith ShrivastavaMohith Shrivastava
62.5k7106149
62.5k7106149
add a comment |
add a comment |
Thanks for contributing an answer to Salesforce Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f263157%2fdo-i-really-need-to-install-prettier-locally%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown