내 컴퓨터가 Win 7에서 Wind 10으로 최근 업그레이드되었습니다. 설정 한 꿀꺽 꿀꺽 마시는 작업을 사용하는 프로젝트를 진행하고 있습니다. 업그레이드가 일어났다하면 작업이 실패 시작하고 내가 명령 줄에서이 오류를받은 :Windows 10의 Babel on : 작동이 허용되지 않음
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EPERM: operation not permitted, open 'C:\Users\myuser\.babel.json'
at Error (native)
at Object.fs.openSync (fs.js:640:18)
at Object.fs.writeFileSync (fs.js:1333:33)
at save (C:\Users\myuser\Desktop\project\node_modules\babel-register\lib\cache.js:45:16)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
나는 아마도 쓰기 권한 문제 바벨과 관련되는 아래로 오류를 축소하고, 할 수 있었다하지만 전체가 이 특정 프로젝트에 대한 액세스. 내 gulpfile과 package.json에서 Babel을 제거하고 모든 것을 빌드하면 예상대로 작동하는 것 같습니다.
Package.json
"devDependencies": {
"babel-core": "^6.14.0",
"babel-preset-es2015": "^6.14.0",
"gulp-babel": "^6.1.2",
...
}
Gulpfile.babel.js
...
const babel = require('gulp-babel'),
...
gulp.task('scripts', function() {
return gulp.src(['/js/**'])
...
.pipe(babel({ compact:false }))
...
});
노드 V를 사용하여 : 여기
는 내가 가지고있는 설정 (단 바벨 관련 항목)입니다 .6.3.0 및 npm v 3.10.3어떤 생각이나 통찰력을 주시면 감사하겠습니다.
그래, 내 프로젝트에 대한 사용 권한이 있었지만 나에게 그 문제가 발생했다. 분명히 오류를 읽지 못했고 특정 파일. .babel.json은 읽기 전용이며 그 문제를 수정했습니다. 때로는 눈의 두 번째 쌍이 분명한 것을보아야합니다 :) 감사합니다! –