在没有互联网连接的情况下创建新的 ember 项目?

Create new ember project with no internet connection?

是否可以在没有互联网连接的情况下运行ember new foo
项目初始化涉及从 npm 获取大量资源;是否可以提前缓存这些以便不需要互联网连接?

ember new foo 将创建基本项目脚手架以及 package.jsonbower.json。之后,它将安装依赖项。您可以通过指定跳过该部分:

ember new foo --skip-npm --skip-bower

一旦你有了 package.json 和 bower.json 文件,理论上你可以从其他地方获得 npm 包。您可以将这些文件夹复制到应用程序文件夹 (foo),然后能够 运行 ember 服务器。