Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何阻止npm编译visual studio代码中的每个击键?_Node.js_Angular_Npm_Visual Studio Code - Fatal编程技术网

Node.js 如何阻止npm编译visual studio代码中的每个击键?

Node.js 如何阻止npm编译visual studio代码中的每个击键?,node.js,angular,npm,visual-studio-code,Node.js,Angular,Npm,Visual Studio Code,我正在学习angular/node/npm,但我找不到方法阻止npm为vs代码中的每个击键编译源代码。我想,这是因为自动保存,但我的vs代码没有设置为自动保存 如何禁用自动编译的npm 如何调用npm进行手动编译 它与Visual Studio代码没有任何关系,它的功能称为HotModuleReplacement 跑步时只需做下面的动作 ng serve --live-reload false 它与VisualStudio代码没有任何关系,它的特性称为HotModuleReplacement

我正在学习angular/node/npm,但我找不到方法阻止npm为vs代码中的每个击键编译源代码。我想,这是因为自动保存,但我的vs代码没有设置为自动保存

  • 如何禁用自动编译的npm
  • 如何调用npm进行手动编译

它与Visual Studio代码没有任何关系,它的功能称为HotModuleReplacement

跑步时只需做下面的动作

ng serve --live-reload false

它与VisualStudio代码没有任何关系,它的特性称为HotModuleReplacement

跑步时只需做下面的动作

ng serve --live-reload false
我相信您已经在VisualStudio代码中启用了“自动保存”。
在VS代码中,只需转到:
设置-->常用用户-->文件:自动保存-->选择“关闭”

我相信您在Visual Studio代码中已启用“自动保存”。
在VS代码中,只需转到:

设置-->普通用户-->文件:自动保存-->选择“关闭”

我假设Angular应用程序是使用Angular CLI构建的。如果是这样的话,您很可能拥有AngularCLI为您创建的脚手架附带的内置设置。在这种情况下,Webpack将仅在保存时编译源文件,而不是针对每次击键。不确定是什么让你感觉每次击键都会编译它。你不认为这会使编译过程变得非常繁重吗?你是在使用Angular CLI还是webpack?确切地说,我正试图摆脱不必要的编译。是的,它是用Angular CLI构建的,并且发现settings.json状态为
files.autoSave:“AfterDelay”
。我已经更改了它,现在它不是为每次击键都进行编译了,是的!但是,是否存在“按需编译”的可能性。也许,我应该为此定义一个任务。谢谢您的评论!只需将它更改为“files.autoSave:“关闭”(默认设置)。因此,您的编译现在应该仅在保存时触发。。您将其更改为什么?我假设Angular应用程序是使用AngularCLI构建的。如果是这种情况,则很可能您拥有AngularCLI为您创建的支架附带的构建设置。在这种情况下,Webpack将仅在保存时编译您的源文件,而不会编译对于每次击键。不确定是什么让你感觉每次击键都会编译它。你不认为这会使编译过程非常繁重吗?你是使用Angular CLI还是webpack?确切地说,我正在尝试摆脱不必要的编译。是的,它是用Angular CLI构建的,并且发现settings.json状态
f自动保存“:“AfterDelay”
。我已经改变了它,现在它不是为每次击键编译的,是的!但是,难道不存在“按需编译”的可能性吗。也许,我应该为此定义一个任务。谢谢你的评论!只需将其更改为“files.autoSave”:“off”(这是默认设置)。因此,现在应该仅在保存时触发编译。。你把它改成了什么?出于某种原因,它也为我打开了@BrokenGlass,它发生在3-4台计算机上,我相信是更新。出于某种原因,它也为我打开了自己@破碎机,它发生在3-4台计算机上,我相信是更新。