我已经在本地克隆了snack-web的存储库。
遵循自述文件中的说明。
但是出现以下问题:
$ if-env NODE_ENV=production && yarn start:prod || yarn start:dev
$ yarn domain
$ hotel start && hotel add http://localhost:3011 --name snack.expo
Started http://localhost:2000
Create ~\.hotel\servers\snack.expo.json
$ nodemon -e json,js,ts,tsx --watch src/server src/server/index.tsx --exec babel-node --extensions '.ts,.tsx'
[nodemon] 1.19.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): src\server\**\*
[nodemon] watching extensions: json,js,ts,tsx
[nodemon] starting `babel-node src/server/index.tsx --extensions '.ts,.tsx'`
D:\projects\snack-web\src\server\index.tsx:3
import path from 'path';
^^^^
SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at Object.<anonymous> (D:\projects\snack-web\node_modules\@babel\node\lib\_babel-node.js:174:21)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
[nodemon] app crashed - waiting for file changes before starting...
Issue已在github中打开,但没有回复。
有人在这里帮助我解决此问题吗?或帮助了解真正的原因是什么?有什么解决方法吗?
谢谢!!
答案 0 :(得分:1)
我认为是因为start:dev命令中的单引号。 cmd不支持单引号。
尝试将package.json第9行更改为此
“ start:dev”:“ nodemon -e json,js,ts,tsx --watch src / server src / server / index.tsx --exec babel-node --extensions \”。ts,.tsx \“”,