alp*_*rim 12 yeoman gulp babeljs
运行yeoman生成器"Webapp",运行gulp服务时出错.以下是更好背景的以下版本:
sw_vers && node -e 'console.log(process.platform, process.versions)'
ProductName: Mac OS X
ProductVersion: 10.11.3
BuildVersion: 15D21
darwin { http_parser: '2.6.0',
node: '5.2.0',
v8: '4.6.85.31',
uv: '1.7.5',
zlib: '1.2.8',
ares: '1.10.1-DEV',
icu: '56.1',
modules: '47',
openssl: '1.0.2e' }
node -v
v5.2.0
gulp -v
Requiring external module babel-register
CLI version 3.9.1
Local version 3.9.1
Run Code Online (Sandbox Code Playgroud)
最后gulp服务错误:
gulp serve
Requiring external module babel-register
\node_modules/babel-core/lib/transformation/file/options/option-manager.js:372
throw new Error("Couldn't find preset " + JSON.stringify(val) + " relative to directory " + JSON.stringify(dirname));
Run Code Online (Sandbox Code Playgroud)
有没有人知道问题可能是什么,有什么建议吗?
这是我尝试过的:
npm uninstall gulp
npm install gulp
//with global flag and not
npm install --save-dev gulp
//installing babel-register manually w/wo global flag and --save-dev
npm install babel-register
npm cache clean
Run Code Online (Sandbox Code Playgroud)
另外阅读其他几个有类似问题但没有成功的帖子,其中一些内容如下:
小智 16
是的,跑步后npm install --global gulp-cli我跑了gulp -v,我有
Failed to load external module babel-register
Requiring external module babel-core/register
CLI version 1.2.1
Local version 3.9.1
Run Code Online (Sandbox Code Playgroud)
然后我将CLI版本更新到3.9.1(与我本地相同)但它没有帮助.但是当我将CLI版本降级到3.9.0时,它开始正常工作,并且"无法加载外部模块babel-register"消息不再显示.看起来像3.9.1是有缺陷的.跑:
npm install -g gulp@3.9.0
Run Code Online (Sandbox Code Playgroud)
希望它会帮助你.
| 归档时间: |
|
| 查看次数: |
14948 次 |
| 最近记录: |