【问题标题】:Run ember-cli, including new, locally在本地运行 ember-cli,包括 new
【发布时间】:2017-02-06 03:02:06
【问题描述】:

我想在本地运行 ember-cli,包括 new。

如果我运行: npm install ember-cli

然后在同一个文件夹下,根据this运行:
./node_modules/.bin/ember build
这应该在本地工作。

但是,如果我运行 /node_modules/.bin/ember new something,我会收到以下错误:
You cannot use the new command inside an ember-cli project.

任何帮助将不胜感激。

【问题讨论】:

    标签: ember.js npm ember-cli


    【解决方案1】:

    无论您是在全局还是本地运行它,都会得到一个有效的错误。

    运行 ember new 会创建一个包含目录结构的新 ember 项目,并且不允许在另一个 ember 项目中创建 ember 项目。

    【讨论】:

    • 好酷,所以我必须使用本地版本的 ember 在该文件夹之外创建一个新的 ember 项目。有点奇怪,但必须这样做。谢谢!
    • 好吧,你不应该这样做。 ember new 实际上只对全局安装的ember-cli 有意义。如果要在现有文件夹中引导 ember-cli 应用程序,请使用 ember init。所以基本上ember new foomkdir foo;cd foo;npm install ember-cli;ember init; 相同。
    • @Lux,谢谢!我也读过,并尝试过,但出现以下错误:The 'ember init' command requires a package.json in current folder with name attribute or a specified name via arguments. For more details, use 'ember help'. 但是,我意识到我的当前文件夹中的包文件格式不正确。当我删除它时,它按照您的指示工作。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    相关资源
    最近更新 更多