我当前的项目(我的项目)中有很多代码需要在新项目中使用。这段代码是用 ES6 编写的,然后用 babel 转译。
我使用此共享代码创建了一个名为“my-module”的模块,并将其链接到“my-project”npm link
问题是当我启动项目时,“my-module”中的代码没有被转译,并在导入语句处引发错误。
my-module 中的代码将被大量编辑。如何使它起作用?
包.json
"scripts": {
"start": "nodemon bin/dev",
"clean": "rm -rf dist",
"build": "yarn run clean && mkdir dist && babel src -s -d dist",
"production": "yarn run build && node bin/production"
},
.babelrc
{
"presets": ["es2015", "stage-2"]
}