2015-09-10 23 views
-1

有一個用node.js寫的程序叫做app。node.js我有這個程序,但是如何運行

難以運行。 我把文件夾放在程序所在的地方,然後 -------------------------------------- ------------------------- 我把節點app.js,但我得到消息 '找不到模塊'

我的步驟小姐?我嘗試了c或d驅動器的命令,但沒有找到。 在代碼中是否有在哪個驅動器或文件夾下運行node.js的地方?

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    <SchemaVersion>2.0</SchemaVersion> 
    <ProjectGuid>{7af60b71-2837-4459-9910-95739900e20d}</ProjectGuid> 
    <ProjectHome /> 
    <ProjectView>ProjectFiles</ProjectView> 
    <StartupFile>app.js</StartupFile> 
    <WorkingDirectory>.</WorkingDirectory> 
    <OutputPath>.</OutputPath> 
    <ProjectTypeGuids>{3AF33F2E-1136-4D97-BBB7-1795711AC8B8};{349c5851-65df-11da-9384-00065b846f21};{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}</ProjectTypeGuids> 
    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion> 
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Configuration)' == 'Debug'" /> 
    <PropertyGroup Condition="'$(Configuration)' == 'Release'" /> 
    <ItemGroup> 
    <Content Include="package.json" /> 
    <Compile Include="app.js" /> 
    <Compile Include="routes\tasks.js" /> 
    <Content Include="views\editTask.ejs" /> 
    <Content Include="views\footer.ejs" /> 
    <Content Include="views\newTask.ejs" /> 
    <Content Include="views\taskList.ejs" /> 
    </ItemGroup> 
    <ItemGroup> 
    <Folder Include="routes" /> 
    <Folder Include="views" /> 
    </ItemGroup> 
    <Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> 
    <Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsTools.targets" /> 
    <ProjectExtensions> 
    <VisualStudio> 
     <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> 
     <WebProjectProperties> 
      <UseIIS>False</UseIIS> 
      <AutoAssignPort>True</AutoAssignPort> 
      <DevelopmentServerPort>0</DevelopmentServerPort> 
      <DevelopmentServerVPath>/</DevelopmentServerVPath> 
      <IISUrl>http://localhost:48022/</IISUrl> 
      <NTLMAuthentication>False</NTLMAuthentication> 
      <UseCustomServer>True</UseCustomServer> 
      <CustomServerUrl>http://localhost:1337</CustomServerUrl> 
      <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> 
     </WebProjectProperties> 
+0

任何代碼示例? – kirugan

+0

最基本的做法是調用「node yourMainFile.js」。最終,這就是每種技術都在做的 - 儘管你最終會發現利用npm和grunt或gulp更好。 – sfuqua

+0

您是否試圖從Visual Studio運行節點應用程序?或者從命令行提示符?你的路徑中有node.exe嗎?運行「node app.js」時,app.js是否在當前目錄中? – jfriend00

回答

1

在命令行,你在哪裏,在項目的根目錄下(無論文件app.js是):

npm install 
node app.js 

如果丟失一個模塊可能意味着你需要運行安裝一步。我相信你也可以通過右擊Visual Studio的解決方案資源管理器中的項目來安裝模塊。

+0

當你從哪個目錄和文件夾運行這些?從代碼的位置? – user3167167

+0

@ user3167167,是的,來自您應用程序的根目錄。 –

+0

編輯澄清。 – sfuqua

相關問題