我已安装npm 3.10.10
,然后我有installed ionic 3.9.2
和cordova 7.0.1
。
我尝试了以下步骤:
ionic start newProject
(选择了标签项目)
ionic serve
此命令将throw
error
错误:找不到模块 ' E:\ firstProject \ node_modules \ @ionic \应用的脚本'
我发现只有这个帖子Error: Cannot find module '@ionic/app-scripts'。
我不想降级我的nodejs版本,因为我想使用最新功能
但我试过了,
npm i @ionic/app-scripts
( SAG答案)
我在执行上述error
command
请帮助我,不要降级nodejs
version
编辑1(根据sampath建议):下面是我的package.json
文件
{
"name": "firstProject",
"version": "0.0.1",
"author": "Ionic Framework",
"homepage": "http://ionicframework.com/",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"@angular/http": "4.1.3",
"@angular/platform-browser": "4.1.3",
"@angular/platform-browser-dynamic": "4.1.3",
"@ionic-native/core": "3.12.1",
"@ionic-native/splash-screen": "3.12.1",
"@ionic-native/status-bar": "3.12.1",
"@ionic/storage": "2.0.1",
"ionic-angular": "3.6.0",
"ionicons": "3.0.0",
"rxjs": "5.4.0",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.12"
},
"devDependencies": {
"@ionic/app-scripts": "2.1.4",
"typescript": "2.3.4"
},
"description": "An Ionic project"
}
当我运行ionic info
时,它会出现某种错误
$ ionic info
编辑2 :(经过sampath回答)
答案 0 :(得分:6)
伙计们我解决了这个问题。只想与您分享至少节省您的时间。按照步骤。
node_modules
。npm install node@6
或brew install node@6
)"@ionic/app-scripts": "3.1.9"
project.json
npm i
答案 1 :(得分:5)
首先从"@ionic/app-scripts": "2.1.4"
文件中删除package.json
。
根据您的ionic info
,您在app-scripts
时遇到问题。因此您可以安装latest
,如下所示。
之后编译:
npm install @ionic/app-scripts@latest --save-dev
首先从"@ionic/app-scripts": "2.1.4"
文件中删除package.json
。
更新 from Git
在Windows上运行,您可以尝试:
在本地命令窗口中设置环境并验证问题:
set OPENSSL_CONF=c:\dummy
npm -v
=>你现在可能会看到这个ssl错误消息
删除环境并验证问题是否已消失:
set OPENSSL_CONF=npm -v
=>没有ssl错误消息
答案 2 :(得分:4)
执行命令
npm install @ionic/app-scripts@latest --save-
安装app-script
。
然后:
npm install
安装node_modules
以避免打字稿错误
它对我有用。
答案 3 :(得分:4)
仅安装最新版本的@ ionic / app-scripts
npm install @ionic/app-scripts@latest --save-dev
答案 4 :(得分:0)
尝试删除node_modules文件夹并再次执行npm install
这可能会解决您的问题
答案 5 :(得分:0)
我有同样的错误。我尝试更新npm,重新安装app-script。我卸载了node和npm,然后再次安装并运行它。我认为该错误是因为npm安装的版本与节点
的原始安装不同