在没有Node / NPM的情况下运行Angular 2项目

时间:2016-04-08 02:58:32

标签: angular

有没有办法运行Angular 2启动项目https://github.com/angular/quickstart/blob/master/README.md而无需运行NPM或Node?我不介意使用NPM下载软件包,但我不想运行服务器来运行项目。有没有办法将两者分开?

我花了大约一个小时寻找一个合理的答案,似乎很短暂。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您肯定需要运行 <uses-permission android:name="android.permission.NFC" /> <uses-feature android:name="android.hardware.nfc" android:required="true" /> <activity android:name=".NfcRead"></activity> </application> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 来下载依赖项。至于在不运行服务器的情况下执行此操作,应用程序使许多XHR调用能够运行,并且您的浏览器可能需要特殊设置才能执行此操作。即。在Chrome for OSX中,您需要通过终端启动Chrome,例如npm install。您还需要使用typescript编译器,方法是在监视模式下运行(使用open /Applications/Google\ Chrome.app --args --allow-file-access-from-files),或者每次要编译更改时通过运行npm run tsc:w手动调用它。

答案 1 :(得分:1)

如果您使用的是WebStorm,则不需要服务器。右键单击index.html并选择“运行index.html”。然后它将启动其内部Web服务器并加载应用程序。

其他IDE也可能支持此功能。