老师help~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··

老师help~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··

老师我JSON文件有没问题,是不是要在JSON文件的同级目录创建src目录和dist目录,且src目录下创建一个babel.js然后在src目录下打开命令npm run build,我这么做是报错的,要咋整呢

{

  "name""babel",

  "version""1.0.0",

  "main""index.js",

  "scripts": {

    "build""babel src -d dist"

  },

  "author""",

  "license""ISC",

  "devDependencies": {

    "@babel/cli""^7.10.5",

    "@babel/core""^7.11.0"

  },

  "dependencies": {},

  "description"""

}


{

  "name""babel",

  "version""1.0.0",

  "main""index.js",

  "scripts": {

    "build""babel src -d dist"

  },

  "author""",

  "license""ISC",

  "devDependencies": {

    "@babel/cli""^7.10.5",

    "@babel/core""^7.11.0"

  },

  "dependencies": {},

  "description"""

}

http://img1.sycdn.imooc.com//climg/6062c11909d228d400000000.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2021-03-30 15:13:49

同学你好,粘贴的package.json文件是没有问题的,建议:同学将node_modules文件夹删除了,执行npm install命令重现安装依赖,之后再执行npm run build命令。

如果还有报错,将执行完npm run build命令之后出现的报错信息全部粘贴过来,同学现在粘贴的截图,无法准确的定位问题所在。然后将你写的babel.js文件中的代码直接粘贴过来,老师帮助同学测试。

祝学习愉快~

  • 提问者 母鸡阿 #1

    报错信息

    C:\Users\爱喝茶的小六子\Desktop\Visual Studio Code\html学习课程>npm run build


    > babel@1.0.0 build C:\Users\爱喝茶的小六子\Desktop\Visual Studio Code\html学习课程

    > babel src -d dist


    C:\Users\爱喝茶的小六子\Desktop\Visual Studio Code\html学习课程\node_modules\@babel\cli\node_modules\commander\index.js:95

    class CommanderError extends Error {

    ^^^^^


    SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

        at exports.runInThisContext (vm.js:53:16)

        at Module._compile (module.js:373:25)

        at Object.Module._extensions..js (module.js:416:10)

        at Module.load (module.js:343:32)

        at Function.Module._load (module.js:300:12)

        at Module.require (module.js:353:17)

        at require (internal/module.js:12:17)

        at Object.<anonymous> (C:\Users\爱喝茶的小六子\Desktop\Visual Studio Code\html学习课程\node_modules\@babel\cli\lib\babel\options.js:20:19)

        at Module._compile (module.js:409:26)

        at Object.Module._extensions..js (module.js:416:10)


    npm ERR! Windows_NT 10.0.19042

    npm ERR! argv "D:\\Node.js\\node.exe" "D:\\Node.js\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"

    npm ERR! node v4.4.3

    npm ERR! npm  v2.15.1

    npm ERR! code ELIFECYCLE

    npm ERR! babel@1.0.0 build: `babel src -d dist`

    npm ERR! Exit status 1

    npm ERR!

    npm ERR! Failed at the babel@1.0.0 build script 'babel src -d dist'.

    npm ERR! This is most likely a problem with the babel package,

    npm ERR! not with npm itself.

    npm ERR! Tell the author that this fails on your system:

    npm ERR!     babel src -d dist

    npm ERR! You can get information on how to open an issue for this project with:

    npm ERR!     npm bugs babel

    npm ERR! Or if that isn't available, you can get their info via:

    npm ERR!

    npm ERR!     npm owner ls babel

    npm ERR! There is likely additional logging output above.


    npm ERR! Please include the following file with any support request:

    npm ERR!     C:\Users\爱喝茶的小六子\Desktop\Visual Studio Code\html学习课程\npm-debug.log


    C:\Users\爱喝茶的小六子\Desktop\Visual Studio Code\html学习课程>

    babel.js代码

    let name = 'Alex';

    const age =  18;

    const add = (x,y=> x + y;

    new Promise((resolve,reject=> {

        resolve('success');

    })

    Array.from([1,2]);

    class Person{}

    // import './index.js';

    老师,dist目录是自己手动创建还是执行完npm run build时自动创建的

    2021-03-30 15:21:44
  • 好帮手慕慕子 回复 提问者 母鸡阿 #2

    同学你好, dist目录是执行完npm run build命令时自动创建的,同学的这个报错问题,在同学的新提问下,看到同学已经自己解决了,真棒!!!祝学习愉快~

    2021-03-30 17:38:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师