Ember CLI ember 新文件和 ember 初始化文件未显示但可构建
Ember CLI ember new and ember init files not showing but buildable
我正在使用 ember v1.13.15,节点:5.4.1,npm 2.14.10 和 os linux x64 (ubuntu)。我实际上是在尝试让 ember-cli 进入我的 rails 应用程序。执行 ember new frontend
时,我得到的输出是创建了一堆文件。这些文件不会显示在 nautilus 中,也不会通过 ls 进入终端,我也无法 cd 进入该目录。我手动输入 mkdir frontend && cd frontend
,然后输入 ember init
,结果相同。如果我再次 运行 ember init
它会识别出文件在那里,因为它会询问我是否要覆盖某些文件。
运行 ember build
构建成功,但文件在哪里?
已通过终端更新
uhoh@eblinux:~/Documents/apps/mvp$ cd frontendconsumer/
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ls
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ember init
version: 1.13.15
Could not find watchman, falling back to NodeWatcher for file system events.
Visit http://www.ember-cli.com/user-guide/#watchman for more info.
installing app
identical .bowerrc
identical .editorconfig
identical .ember-cli
identical .jshintrc
identical .travis.yml
identical .watchmanconfig
identical README.md
identical app/app.js
identical app/index.html
identical app/router.js
identical app/templates/application.hbs
identical bower.json
identical config/environment.js
identical ember-cli-build.js
identical .gitignore
identical package.json
identical public/crossdomain.xml
identical public/robots.txt
identical testem.json
identical tests/.jshintrc
identical tests/helpers/destroy-app.js
identical tests/helpers/module-for-acceptance.js
identical tests/helpers/resolver.js
identical tests/helpers/start-app.js
identical tests/index.html
identical tests/test-helper.js
Installed packages for tooling via npm.
Installed browser packages via Bower.
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ls
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ls -a
. ..
更新 v2
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ locate test-helper.js --all
/home/uhoh/Documents/apps/integration/node_modules/jshint/node_modules/htmlparser2/test/test-helper.js
/home/uhoh/Documents/apps/newapp/node_modules/jshint/node_modules/htmlparser2/test/test-helper.js
/home/uhoh/Documents/apps/vd-integrations/test/test-helper.js
/home/uhoh/Downloads/ace1.3.1/mustache/js/node_modules/htmlparser2/tests/test-helper.js
/home/uhoh/Downloads/ace1_3.0/mustache/js/node_modules/htmlparser2/tests/test-helper.js
/home/uhoh/Downloads/ace3/mustache/js/node_modules/htmlparser2/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli/blueprints/app/files/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli-babel/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli-content-security-policy/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli-qunit/node_modules/broccoli-jshint/node_modules/jshint/node_modules/htmlparser2/test/test-helper.js
我无法发表评论,所以我会为您提供两个主要选择:
卸载所有 ember 相关包并将 node 推送到 5.6.0,将 npm 推送到 3.6.0(我使用的版本。)
npm uninstall -g ember-cli
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
- 安装Ember和所需的包,确认节点和npm的版本并尝试创建项目。
探测 frontendconsumer 文件夹中的文件:
如果这些选项中的 none 有帮助,那么在构建新应用程序时会发生一些非常奇怪的事情...如果您的系统上没有其他问题,请尝试创建一个 rails 应用程序通过 RVM 查看新应用程序的脚手架是否有效。如果是这样,那么 npm、node 或 ember 包中的某些东西很可能是坏的。否则,它可能是你的系统。
我正在使用 ember v1.13.15,节点:5.4.1,npm 2.14.10 和 os linux x64 (ubuntu)。我实际上是在尝试让 ember-cli 进入我的 rails 应用程序。执行 ember new frontend
时,我得到的输出是创建了一堆文件。这些文件不会显示在 nautilus 中,也不会通过 ls 进入终端,我也无法 cd 进入该目录。我手动输入 mkdir frontend && cd frontend
,然后输入 ember init
,结果相同。如果我再次 运行 ember init
它会识别出文件在那里,因为它会询问我是否要覆盖某些文件。
运行 ember build
构建成功,但文件在哪里?
已通过终端更新
uhoh@eblinux:~/Documents/apps/mvp$ cd frontendconsumer/
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ls
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ember init
version: 1.13.15
Could not find watchman, falling back to NodeWatcher for file system events.
Visit http://www.ember-cli.com/user-guide/#watchman for more info.
installing app
identical .bowerrc
identical .editorconfig
identical .ember-cli
identical .jshintrc
identical .travis.yml
identical .watchmanconfig
identical README.md
identical app/app.js
identical app/index.html
identical app/router.js
identical app/templates/application.hbs
identical bower.json
identical config/environment.js
identical ember-cli-build.js
identical .gitignore
identical package.json
identical public/crossdomain.xml
identical public/robots.txt
identical testem.json
identical tests/.jshintrc
identical tests/helpers/destroy-app.js
identical tests/helpers/module-for-acceptance.js
identical tests/helpers/resolver.js
identical tests/helpers/start-app.js
identical tests/index.html
identical tests/test-helper.js
Installed packages for tooling via npm.
Installed browser packages via Bower.
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ls
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ ls -a
. ..
更新 v2
uhoh@eblinux:~/Documents/apps/mvp/frontendconsumer$ locate test-helper.js --all
/home/uhoh/Documents/apps/integration/node_modules/jshint/node_modules/htmlparser2/test/test-helper.js
/home/uhoh/Documents/apps/newapp/node_modules/jshint/node_modules/htmlparser2/test/test-helper.js
/home/uhoh/Documents/apps/vd-integrations/test/test-helper.js
/home/uhoh/Downloads/ace1.3.1/mustache/js/node_modules/htmlparser2/tests/test-helper.js
/home/uhoh/Downloads/ace1_3.0/mustache/js/node_modules/htmlparser2/tests/test-helper.js
/home/uhoh/Downloads/ace3/mustache/js/node_modules/htmlparser2/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli/blueprints/app/files/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli-babel/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli-content-security-policy/tests/test-helper.js
/home/uhoh/consumer_frontend/node_modules/ember-cli-qunit/node_modules/broccoli-jshint/node_modules/jshint/node_modules/htmlparser2/test/test-helper.js
我无法发表评论,所以我会为您提供两个主要选择:
卸载所有 ember 相关包并将 node 推送到 5.6.0,将 npm 推送到 3.6.0(我使用的版本。)
npm uninstall -g ember-cli
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
- 安装Ember和所需的包,确认节点和npm的版本并尝试创建项目。
探测 frontendconsumer 文件夹中的文件:
如果这些选项中的 none 有帮助,那么在构建新应用程序时会发生一些非常奇怪的事情...如果您的系统上没有其他问题,请尝试创建一个 rails 应用程序通过 RVM 查看新应用程序的脚手架是否有效。如果是这样,那么 npm、node 或 ember 包中的某些东西很可能是坏的。否则,它可能是你的系统。